./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/loop-lit/mcmillan2006.i --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --witnessprinter.generate.graphml.witnesses false --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version de325976 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/certificate-witnesses-artifact/automizer/data/config -Xmx15G -Xms4m -jar /storage/repos/certificate-witnesses-artifact/automizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/certificate-witnesses-artifact/automizer/data -tc /storage/repos/certificate-witnesses-artifact/automizer/config/AutomizerReach.xml -i ../sv-benchmarks/c/loop-lit/mcmillan2006.i -s /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/certificate-witnesses-artifact/automizer --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 45cd9f1eda35cecb580d3b7fe5199506be9e5041f2297c1c3e22e0a862fa68be --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --witnessprinter.generate.graphml.witnesses false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.dk.referee-eval-de32597-m [2024-09-17 18:18:01,047 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-17 18:18:01,143 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-17 18:18:01,151 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-17 18:18:01,158 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-17 18:18:01,200 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-17 18:18:01,201 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-17 18:18:01,204 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-17 18:18:01,204 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-17 18:18:01,205 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-17 18:18:01,205 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-17 18:18:01,207 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-17 18:18:01,207 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-17 18:18:01,208 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-17 18:18:01,208 INFO L153 SettingsManager]: * Use SBE=true [2024-09-17 18:18:01,212 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-17 18:18:01,212 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-17 18:18:01,213 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-17 18:18:01,213 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-17 18:18:01,213 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-17 18:18:01,213 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-17 18:18:01,216 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-17 18:18:01,217 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-17 18:18:01,217 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-17 18:18:01,217 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-17 18:18:01,217 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-17 18:18:01,218 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-17 18:18:01,220 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-17 18:18:01,224 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-17 18:18:01,224 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-17 18:18:01,224 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-17 18:18:01,225 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-17 18:18:01,225 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-17 18:18:01,225 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-17 18:18:01,225 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-17 18:18:01,225 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-17 18:18:01,225 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-17 18:18:01,225 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-17 18:18:01,226 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-17 18:18:01,226 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-17 18:18:01,226 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-17 18:18:01,226 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-17 18:18:01,227 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/certificate-witnesses-artifact/automizer/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/certificate-witnesses-artifact/automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 45cd9f1eda35cecb580d3b7fe5199506be9e5041f2297c1c3e22e0a862fa68be Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: Inline calls to implemented procedures -> NEVER Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Generate GraphML witnesses -> false [2024-09-17 18:18:01,592 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-17 18:18:01,625 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-17 18:18:01,632 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-17 18:18:01,633 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-17 18:18:01,634 INFO L274 PluginConnector]: CDTParser initialized [2024-09-17 18:18:01,635 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/loop-lit/mcmillan2006.i [2024-09-17 18:18:03,575 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-17 18:18:04,007 INFO L384 CDTParser]: Found 1 translation units. [2024-09-17 18:18:04,007 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-lit/mcmillan2006.i [2024-09-17 18:18:04,025 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/1b5ad954e/542fe7d12c8a4b278fbf0c37e6e61d88/FLAGf58fce4e5 [2024-09-17 18:18:04,208 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/1b5ad954e/542fe7d12c8a4b278fbf0c37e6e61d88 [2024-09-17 18:18:04,214 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-17 18:18:04,216 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-17 18:18:04,217 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-17 18:18:04,218 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-17 18:18:04,226 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-17 18:18:04,227 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.09 06:18:04" (1/1) ... [2024-09-17 18:18:04,228 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1e8d5a5b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 06:18:04, skipping insertion in model container [2024-09-17 18:18:04,230 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.09 06:18:04" (1/1) ... [2024-09-17 18:18:04,265 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-17 18:18:04,553 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-lit/mcmillan2006.i[1009,1022] [2024-09-17 18:18:04,600 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-17 18:18:04,616 INFO L200 MainTranslator]: Completed pre-run [2024-09-17 18:18:04,644 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-lit/mcmillan2006.i[1009,1022] [2024-09-17 18:18:04,653 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-17 18:18:04,710 INFO L204 MainTranslator]: Completed translation [2024-09-17 18:18:04,711 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 06:18:04 WrapperNode [2024-09-17 18:18:04,711 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-17 18:18:04,711 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-17 18:18:04,712 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-17 18:18:04,712 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-17 18:18:04,719 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 06:18:04" (1/1) ... [2024-09-17 18:18:04,724 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 06:18:04" (1/1) ... [2024-09-17 18:18:04,728 INFO L138 Inliner]: procedures = 18, calls = 10, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-17 18:18:04,728 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-17 18:18:04,729 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-17 18:18:04,729 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-17 18:18:04,729 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-17 18:18:04,736 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 06:18:04" (1/1) ... [2024-09-17 18:18:04,737 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 06:18:04" (1/1) ... [2024-09-17 18:18:04,738 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 06:18:04" (1/1) ... [2024-09-17 18:18:04,758 INFO L175 MemorySlicer]: Split 4 memory accesses to 2 slices as follows [2, 2]. 50 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-09-17 18:18:04,758 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 06:18:04" (1/1) ... [2024-09-17 18:18:04,758 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 06:18:04" (1/1) ... [2024-09-17 18:18:04,761 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 06:18:04" (1/1) ... [2024-09-17 18:18:04,763 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 06:18:04" (1/1) ... [2024-09-17 18:18:04,764 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 06:18:04" (1/1) ... [2024-09-17 18:18:04,764 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 06:18:04" (1/1) ... [2024-09-17 18:18:04,766 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-17 18:18:04,770 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-17 18:18:04,770 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-17 18:18:04,770 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-17 18:18:04,771 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 06:18:04" (1/1) ... [2024-09-17 18:18:04,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-17 18:18:04,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:18:04,804 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-17 18:18:04,807 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-17 18:18:04,841 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-17 18:18:04,841 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-17 18:18:04,842 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-17 18:18:04,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-17 18:18:04,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-09-17 18:18:04,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-09-17 18:18:04,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-09-17 18:18:04,842 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-17 18:18:04,842 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-17 18:18:04,842 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-09-17 18:18:04,843 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-17 18:18:04,843 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-17 18:18:04,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-09-17 18:18:04,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-09-17 18:18:04,843 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-17 18:18:04,843 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-17 18:18:04,896 INFO L242 CfgBuilder]: Building ICFG [2024-09-17 18:18:04,898 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-17 18:18:05,000 INFO L? ?]: Removed 7 outVars from TransFormulas that were not future-live. [2024-09-17 18:18:05,001 INFO L291 CfgBuilder]: Performing block encoding [2024-09-17 18:18:05,015 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-17 18:18:05,016 INFO L318 CfgBuilder]: Removed 2 assume(true) statements. [2024-09-17 18:18:05,016 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.09 06:18:05 BoogieIcfgContainer [2024-09-17 18:18:05,016 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-17 18:18:05,019 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-17 18:18:05,019 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-17 18:18:05,022 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-17 18:18:05,022 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.09 06:18:04" (1/3) ... [2024-09-17 18:18:05,023 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a6c1c60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.09 06:18:05, skipping insertion in model container [2024-09-17 18:18:05,023 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 06:18:04" (2/3) ... [2024-09-17 18:18:05,023 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a6c1c60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.09 06:18:05, skipping insertion in model container [2024-09-17 18:18:05,023 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.09 06:18:05" (3/3) ... [2024-09-17 18:18:05,025 INFO L112 eAbstractionObserver]: Analyzing ICFG mcmillan2006.i [2024-09-17 18:18:05,038 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-17 18:18:05,039 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-09-17 18:18:05,078 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-17 18:18:05,083 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;@531a4ab1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-17 18:18:05,083 INFO L337 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-09-17 18:18:05,086 INFO L276 IsEmpty]: Start isEmpty. Operand has 22 states, 14 states have (on average 1.5) internal successors, (21), 15 states have internal predecessors, (21), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-17 18:18:05,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-09-17 18:18:05,094 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:18:05,094 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:18:05,095 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:18:05,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:05,099 INFO L85 PathProgramCache]: Analyzing trace with hash -94361564, now seen corresponding path program 1 times [2024-09-17 18:18:05,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:18:05,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880860075] [2024-09-17 18:18:05,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:18:05,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:18:05,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:05,232 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:18:05,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:05,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-17 18:18:05,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:18:05,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880860075] [2024-09-17 18:18:05,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880860075] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-17 18:18:05,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-17 18:18:05,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-17 18:18:05,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771670043] [2024-09-17 18:18:05,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-17 18:18:05,261 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-17 18:18:05,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:18:05,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-17 18:18:05,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-17 18:18:05,294 INFO L87 Difference]: Start difference. First operand has 22 states, 14 states have (on average 1.5) internal successors, (21), 15 states have internal predecessors, (21), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-17 18:18:05,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:18:05,324 INFO L93 Difference]: Finished difference Result 37 states and 45 transitions. [2024-09-17 18:18:05,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-17 18:18:05,327 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2024-09-17 18:18:05,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:18:05,337 INFO L225 Difference]: With dead ends: 37 [2024-09-17 18:18:05,338 INFO L226 Difference]: Without dead ends: 17 [2024-09-17 18:18:05,341 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-17 18:18:05,344 INFO L434 NwaCegarLoop]: 22 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, 22 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-17 18:18:05,347 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 22 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-17 18:18:05,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2024-09-17 18:18:05,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2024-09-17 18:18:05,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 11 states have (on average 1.1818181818181819) internal successors, (13), 11 states have internal predecessors, (13), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-17 18:18:05,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 18 transitions. [2024-09-17 18:18:05,375 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 18 transitions. Word has length 13 [2024-09-17 18:18:05,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:18:05,378 INFO L474 AbstractCegarLoop]: Abstraction has 17 states and 18 transitions. [2024-09-17 18:18:05,378 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-17 18:18:05,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:05,379 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 18 transitions. [2024-09-17 18:18:05,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-09-17 18:18:05,380 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:18:05,380 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:18:05,381 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-17 18:18:05,381 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:18:05,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:05,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1124416354, now seen corresponding path program 1 times [2024-09-17 18:18:05,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:18:05,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725357754] [2024-09-17 18:18:05,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:18:05,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:18:05,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:05,612 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:18:05,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:05,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-17 18:18:05,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:18:05,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725357754] [2024-09-17 18:18:05,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725357754] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-17 18:18:05,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-17 18:18:05,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-17 18:18:05,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406523125] [2024-09-17 18:18:05,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-17 18:18:05,618 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-17 18:18:05,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:18:05,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-17 18:18:05,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-17 18:18:05,619 INFO L87 Difference]: Start difference. First operand 17 states and 18 transitions. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-17 18:18:05,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:18:05,638 INFO L93 Difference]: Finished difference Result 29 states and 31 transitions. [2024-09-17 18:18:05,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-17 18:18:05,639 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2024-09-17 18:18:05,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:18:05,639 INFO L225 Difference]: With dead ends: 29 [2024-09-17 18:18:05,639 INFO L226 Difference]: Without dead ends: 18 [2024-09-17 18:18:05,640 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-17 18:18:05,641 INFO L434 NwaCegarLoop]: 15 mSDtfsCounter, 0 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-17 18:18:05,641 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 40 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-17 18:18:05,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2024-09-17 18:18:05,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2024-09-17 18:18:05,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 12 states have internal predecessors, (14), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-17 18:18:05,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 19 transitions. [2024-09-17 18:18:05,645 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 19 transitions. Word has length 13 [2024-09-17 18:18:05,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:18:05,645 INFO L474 AbstractCegarLoop]: Abstraction has 18 states and 19 transitions. [2024-09-17 18:18:05,646 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-17 18:18:05,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:05,647 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 19 transitions. [2024-09-17 18:18:05,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-09-17 18:18:05,648 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:18:05,648 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:18:05,648 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-17 18:18:05,648 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:18:05,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:05,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1626584132, now seen corresponding path program 1 times [2024-09-17 18:18:05,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:18:05,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291859729] [2024-09-17 18:18:05,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:18:05,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:18:05,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:05,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:18:05,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:05,869 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-17 18:18:05,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:18:05,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291859729] [2024-09-17 18:18:05,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291859729] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:18:05,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [265460066] [2024-09-17 18:18:05,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:18:05,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:18:05,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:18:05,872 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-17 18:18:05,873 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-17 18:18:05,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:05,917 INFO L262 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-09-17 18:18:05,921 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:18:05,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-17 18:18:06,002 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-17 18:18:06,003 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:18:06,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2024-09-17 18:18:06,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2024-09-17 18:18:06,090 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-17 18:18:06,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [265460066] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-17 18:18:06,090 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-17 18:18:06,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2024-09-17 18:18:06,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922748731] [2024-09-17 18:18:06,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-17 18:18:06,091 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-17 18:18:06,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:18:06,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-17 18:18:06,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-09-17 18:18:06,092 INFO L87 Difference]: Start difference. First operand 18 states and 19 transitions. Second operand has 13 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 11 states have internal predecessors, (17), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-17 18:18:06,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:18:06,169 INFO L93 Difference]: Finished difference Result 28 states and 29 transitions. [2024-09-17 18:18:06,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-17 18:18:06,170 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 11 states have internal predecessors, (17), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2024-09-17 18:18:06,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:18:06,171 INFO L225 Difference]: With dead ends: 28 [2024-09-17 18:18:06,171 INFO L226 Difference]: Without dead ends: 26 [2024-09-17 18:18:06,171 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-09-17 18:18:06,172 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 18 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-17 18:18:06,172 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 76 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-17 18:18:06,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2024-09-17 18:18:06,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 24. [2024-09-17 18:18:06,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 16 states have (on average 1.125) internal successors, (18), 17 states have internal predecessors, (18), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-17 18:18:06,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 25 transitions. [2024-09-17 18:18:06,178 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 25 transitions. Word has length 14 [2024-09-17 18:18:06,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:18:06,178 INFO L474 AbstractCegarLoop]: Abstraction has 24 states and 25 transitions. [2024-09-17 18:18:06,178 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 11 states have internal predecessors, (17), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-17 18:18:06,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:06,179 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 25 transitions. [2024-09-17 18:18:06,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-09-17 18:18:06,179 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:18:06,179 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:18:06,193 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-09-17 18:18:06,383 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-17 18:18:06,384 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:18:06,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:06,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1746762740, now seen corresponding path program 1 times [2024-09-17 18:18:06,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:18:06,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961998859] [2024-09-17 18:18:06,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:18:06,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:18:06,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:06,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:18:06,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:06,458 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-17 18:18:06,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:06,463 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-17 18:18:06,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:18:06,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961998859] [2024-09-17 18:18:06,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961998859] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:18:06,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046524202] [2024-09-17 18:18:06,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:18:06,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:18:06,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:18:06,470 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-17 18:18:06,480 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-17 18:18:06,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:06,519 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-17 18:18:06,520 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:18:06,562 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-17 18:18:06,563 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:18:06,600 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-17 18:18:06,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046524202] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-17 18:18:06,601 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-17 18:18:06,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-09-17 18:18:06,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694285074] [2024-09-17 18:18:06,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-17 18:18:06,602 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-17 18:18:06,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:18:06,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-17 18:18:06,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-09-17 18:18:06,603 INFO L87 Difference]: Start difference. First operand 24 states and 25 transitions. Second operand has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 states have internal predecessors, (24), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-17 18:18:06,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:18:06,635 INFO L93 Difference]: Finished difference Result 39 states and 42 transitions. [2024-09-17 18:18:06,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-17 18:18:06,635 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 states have internal predecessors, (24), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 21 [2024-09-17 18:18:06,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:18:06,637 INFO L225 Difference]: With dead ends: 39 [2024-09-17 18:18:06,638 INFO L226 Difference]: Without dead ends: 25 [2024-09-17 18:18:06,638 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-09-17 18:18:06,639 INFO L434 NwaCegarLoop]: 15 mSDtfsCounter, 0 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 73 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-17 18:18:06,639 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 73 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-17 18:18:06,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2024-09-17 18:18:06,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2024-09-17 18:18:06,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 17 states have (on average 1.1176470588235294) internal successors, (19), 18 states have internal predecessors, (19), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-17 18:18:06,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 26 transitions. [2024-09-17 18:18:06,645 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 26 transitions. Word has length 21 [2024-09-17 18:18:06,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:18:06,646 INFO L474 AbstractCegarLoop]: Abstraction has 25 states and 26 transitions. [2024-09-17 18:18:06,646 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 states have internal predecessors, (24), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-17 18:18:06,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:06,646 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 26 transitions. [2024-09-17 18:18:06,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-09-17 18:18:06,646 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:18:06,647 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:18:06,662 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-09-17 18:18:06,847 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-17 18:18:06,848 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:18:06,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:06,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1333923114, now seen corresponding path program 2 times [2024-09-17 18:18:06,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:18:06,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738076421] [2024-09-17 18:18:06,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:18:06,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:18:06,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:07,021 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:18:07,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:07,024 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-17 18:18:07,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:07,028 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-17 18:18:07,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:18:07,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738076421] [2024-09-17 18:18:07,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738076421] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:18:07,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451639394] [2024-09-17 18:18:07,029 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-17 18:18:07,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:18:07,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:18:07,030 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-17 18:18:07,032 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-17 18:18:07,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-17 18:18:07,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-17 18:18:07,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-09-17 18:18:07,100 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:18:07,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-17 18:18:07,353 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-17 18:18:07,353 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:18:07,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2024-09-17 18:18:07,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2024-09-17 18:18:07,450 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-17 18:18:07,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451639394] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-17 18:18:07,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-17 18:18:07,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 19 [2024-09-17 18:18:07,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112990516] [2024-09-17 18:18:07,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-17 18:18:07,451 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-17 18:18:07,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:18:07,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-17 18:18:07,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2024-09-17 18:18:07,453 INFO L87 Difference]: Start difference. First operand 25 states and 26 transitions. Second operand has 19 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 17 states have internal predecessors, (32), 5 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-17 18:18:07,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:18:07,616 INFO L93 Difference]: Finished difference Result 36 states and 37 transitions. [2024-09-17 18:18:07,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-17 18:18:07,617 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 17 states have internal predecessors, (32), 5 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 22 [2024-09-17 18:18:07,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:18:07,618 INFO L225 Difference]: With dead ends: 36 [2024-09-17 18:18:07,618 INFO L226 Difference]: Without dead ends: 34 [2024-09-17 18:18:07,619 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2024-09-17 18:18:07,620 INFO L434 NwaCegarLoop]: 15 mSDtfsCounter, 21 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-17 18:18:07,621 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 143 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-17 18:18:07,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2024-09-17 18:18:07,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 32. [2024-09-17 18:18:07,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 22 states have (on average 1.0909090909090908) internal successors, (24), 23 states have internal predecessors, (24), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-17 18:18:07,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 33 transitions. [2024-09-17 18:18:07,631 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 33 transitions. Word has length 22 [2024-09-17 18:18:07,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:18:07,631 INFO L474 AbstractCegarLoop]: Abstraction has 32 states and 33 transitions. [2024-09-17 18:18:07,632 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 17 states have internal predecessors, (32), 5 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-17 18:18:07,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:07,632 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 33 transitions. [2024-09-17 18:18:07,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-09-17 18:18:07,633 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:18:07,633 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:18:07,649 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-17 18:18:07,837 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-17 18:18:07,838 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:18:07,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:07,838 INFO L85 PathProgramCache]: Analyzing trace with hash -815600930, now seen corresponding path program 3 times [2024-09-17 18:18:07,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:18:07,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917941124] [2024-09-17 18:18:07,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:18:07,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:18:07,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:08,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:18:08,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:08,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-17 18:18:08,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:08,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-17 18:18:08,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:08,097 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-17 18:18:08,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:18:08,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917941124] [2024-09-17 18:18:08,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917941124] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:18:08,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495438075] [2024-09-17 18:18:08,097 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-17 18:18:08,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:18:08,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:18:08,104 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-17 18:18:08,113 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-17 18:18:08,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-09-17 18:18:08,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-17 18:18:08,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-17 18:18:08,190 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:18:08,284 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-17 18:18:08,285 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:18:08,369 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-17 18:18:08,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495438075] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-17 18:18:08,369 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-17 18:18:08,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2024-09-17 18:18:08,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704157062] [2024-09-17 18:18:08,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-17 18:18:08,370 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-17 18:18:08,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:18:08,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-17 18:18:08,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-09-17 18:18:08,371 INFO L87 Difference]: Start difference. First operand 32 states and 33 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-17 18:18:08,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:18:08,426 INFO L93 Difference]: Finished difference Result 50 states and 54 transitions. [2024-09-17 18:18:08,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-17 18:18:08,429 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 29 [2024-09-17 18:18:08,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:18:08,430 INFO L225 Difference]: With dead ends: 50 [2024-09-17 18:18:08,430 INFO L226 Difference]: Without dead ends: 33 [2024-09-17 18:18:08,430 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-09-17 18:18:08,431 INFO L434 NwaCegarLoop]: 15 mSDtfsCounter, 0 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-17 18:18:08,431 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 75 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-17 18:18:08,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2024-09-17 18:18:08,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2024-09-17 18:18:08,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 23 states have (on average 1.0869565217391304) internal successors, (25), 24 states have internal predecessors, (25), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-17 18:18:08,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 34 transitions. [2024-09-17 18:18:08,439 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 34 transitions. Word has length 29 [2024-09-17 18:18:08,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:18:08,439 INFO L474 AbstractCegarLoop]: Abstraction has 33 states and 34 transitions. [2024-09-17 18:18:08,440 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-17 18:18:08,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:08,440 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 34 transitions. [2024-09-17 18:18:08,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-09-17 18:18:08,441 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:18:08,441 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:18:08,456 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-09-17 18:18:08,641 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-17 18:18:08,642 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:18:08,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:08,642 INFO L85 PathProgramCache]: Analyzing trace with hash 2003727868, now seen corresponding path program 4 times [2024-09-17 18:18:08,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:18:08,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960530080] [2024-09-17 18:18:08,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:18:08,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:18:08,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:08,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:18:08,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:08,919 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-17 18:18:08,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:08,928 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-17 18:18:08,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:08,933 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-17 18:18:08,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:18:08,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960530080] [2024-09-17 18:18:08,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960530080] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:18:08,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582326039] [2024-09-17 18:18:08,938 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-17 18:18:08,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:18:08,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:18:08,943 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-17 18:18:08,947 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-17 18:18:08,995 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-17 18:18:08,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-17 18:18:08,998 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-17 18:18:09,001 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:18:09,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-09-17 18:18:09,617 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-09-17 18:18:09,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2024-09-17 18:18:09,666 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-17 18:18:09,666 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:18:09,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582326039] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:18:09,813 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-17 18:18:09,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 23 [2024-09-17 18:18:09,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886095217] [2024-09-17 18:18:09,813 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-17 18:18:09,814 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-17 18:18:09,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:18:09,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-17 18:18:09,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2024-09-17 18:18:09,815 INFO L87 Difference]: Start difference. First operand 33 states and 34 transitions. Second operand has 23 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 21 states have internal predecessors, (35), 6 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-17 18:18:14,125 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:18:18,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:18:18,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:18:18,461 INFO L93 Difference]: Finished difference Result 64 states and 68 transitions. [2024-09-17 18:18:18,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-17 18:18:18,461 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 21 states have internal predecessors, (35), 6 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 30 [2024-09-17 18:18:18,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:18:18,462 INFO L225 Difference]: With dead ends: 64 [2024-09-17 18:18:18,462 INFO L226 Difference]: Without dead ends: 43 [2024-09-17 18:18:18,463 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=209, Invalid=1431, Unknown=0, NotChecked=0, Total=1640 [2024-09-17 18:18:18,464 INFO L434 NwaCegarLoop]: 15 mSDtfsCounter, 39 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 16 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2024-09-17 18:18:18,464 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 143 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 255 Invalid, 2 Unknown, 0 Unchecked, 8.3s Time] [2024-09-17 18:18:18,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2024-09-17 18:18:18,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 41. [2024-09-17 18:18:18,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 29 states have (on average 1.0689655172413792) internal successors, (31), 30 states have internal predecessors, (31), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-17 18:18:18,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 42 transitions. [2024-09-17 18:18:18,474 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 42 transitions. Word has length 30 [2024-09-17 18:18:18,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:18:18,474 INFO L474 AbstractCegarLoop]: Abstraction has 41 states and 42 transitions. [2024-09-17 18:18:18,474 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 21 states have internal predecessors, (35), 6 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-17 18:18:18,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:18,475 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 42 transitions. [2024-09-17 18:18:18,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-09-17 18:18:18,476 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:18:18,476 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:18:18,497 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-17 18:18:18,676 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-17 18:18:18,677 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:18:18,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:18,677 INFO L85 PathProgramCache]: Analyzing trace with hash -868360470, now seen corresponding path program 5 times [2024-09-17 18:18:18,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:18:18,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440706746] [2024-09-17 18:18:18,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:18:18,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:18:18,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:18,926 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:18:18,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:18,930 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-09-17 18:18:18,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:18,933 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-17 18:18:18,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:18,935 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-17 18:18:18,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:18,949 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 25 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-17 18:18:18,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:18:18,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440706746] [2024-09-17 18:18:18,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440706746] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:18:18,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474352415] [2024-09-17 18:18:18,950 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-17 18:18:18,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:18:18,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:18:18,953 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-17 18:18:18,954 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-17 18:18:19,001 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-09-17 18:18:19,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-17 18:18:19,002 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-09-17 18:18:19,008 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:18:19,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-17 18:18:19,377 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-17 18:18:19,377 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:18:19,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2024-09-17 18:18:19,450 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2024-09-17 18:18:19,458 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 25 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-17 18:18:19,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474352415] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-17 18:18:19,459 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-17 18:18:19,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 27 [2024-09-17 18:18:19,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327549666] [2024-09-17 18:18:19,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-17 18:18:19,459 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-09-17 18:18:19,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:18:19,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-09-17 18:18:19,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2024-09-17 18:18:19,461 INFO L87 Difference]: Start difference. First operand 41 states and 42 transitions. Second operand has 27 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 9 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-17 18:18:19,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:18:19,673 INFO L93 Difference]: Finished difference Result 52 states and 53 transitions. [2024-09-17 18:18:19,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-17 18:18:19,674 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 9 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 38 [2024-09-17 18:18:19,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:18:19,674 INFO L225 Difference]: With dead ends: 52 [2024-09-17 18:18:19,674 INFO L226 Difference]: Without dead ends: 50 [2024-09-17 18:18:19,675 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 66 SyntacticMatches, 7 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2024-09-17 18:18:19,675 INFO L434 NwaCegarLoop]: 17 mSDtfsCounter, 15 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-17 18:18:19,675 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 216 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-17 18:18:19,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2024-09-17 18:18:19,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 48. [2024-09-17 18:18:19,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 34 states have (on average 1.0588235294117647) internal successors, (36), 35 states have internal predecessors, (36), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-17 18:18:19,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 49 transitions. [2024-09-17 18:18:19,685 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 49 transitions. Word has length 38 [2024-09-17 18:18:19,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:18:19,685 INFO L474 AbstractCegarLoop]: Abstraction has 48 states and 49 transitions. [2024-09-17 18:18:19,685 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 9 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-17 18:18:19,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:19,686 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 49 transitions. [2024-09-17 18:18:19,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-09-17 18:18:19,687 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:18:19,687 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:18:19,701 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-09-17 18:18:19,888 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-17 18:18:19,888 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:18:19,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:19,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1489740062, now seen corresponding path program 6 times [2024-09-17 18:18:19,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:18:19,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792956447] [2024-09-17 18:18:19,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:18:19,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:18:19,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:19,998 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:18:19,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:20,000 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-09-17 18:18:20,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:20,002 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-17 18:18:20,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:20,004 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-17 18:18:20,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:20,006 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-17 18:18:20,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:20,008 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 24 proven. 20 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-17 18:18:20,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:18:20,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792956447] [2024-09-17 18:18:20,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792956447] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:18:20,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489450636] [2024-09-17 18:18:20,008 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-17 18:18:20,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:18:20,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:18:20,015 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-17 18:18:20,015 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-17 18:18:20,088 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-09-17 18:18:20,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-17 18:18:20,089 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-17 18:18:20,090 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:18:20,258 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-17 18:18:20,259 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:18:20,374 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-17 18:18:20,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489450636] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-17 18:18:20,375 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-17 18:18:20,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2024-09-17 18:18:20,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788149355] [2024-09-17 18:18:20,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-17 18:18:20,376 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-17 18:18:20,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:18:20,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-17 18:18:20,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2024-09-17 18:18:20,377 INFO L87 Difference]: Start difference. First operand 48 states and 49 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-17 18:18:20,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:18:20,447 INFO L93 Difference]: Finished difference Result 72 states and 78 transitions. [2024-09-17 18:18:20,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-17 18:18:20,448 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 45 [2024-09-17 18:18:20,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:18:20,449 INFO L225 Difference]: With dead ends: 72 [2024-09-17 18:18:20,450 INFO L226 Difference]: Without dead ends: 49 [2024-09-17 18:18:20,450 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 85 SyntacticMatches, 9 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2024-09-17 18:18:20,450 INFO L434 NwaCegarLoop]: 19 mSDtfsCounter, 0 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-17 18:18:20,451 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 110 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-17 18:18:20,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2024-09-17 18:18:20,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2024-09-17 18:18:20,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 35 states have (on average 1.0571428571428572) internal successors, (37), 36 states have internal predecessors, (37), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-17 18:18:20,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 50 transitions. [2024-09-17 18:18:20,462 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 50 transitions. Word has length 45 [2024-09-17 18:18:20,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:18:20,462 INFO L474 AbstractCegarLoop]: Abstraction has 49 states and 50 transitions. [2024-09-17 18:18:20,464 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-17 18:18:20,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:20,464 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 50 transitions. [2024-09-17 18:18:20,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-09-17 18:18:20,468 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:18:20,468 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:18:20,481 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-09-17 18:18:20,668 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-17 18:18:20,669 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:18:20,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:20,669 INFO L85 PathProgramCache]: Analyzing trace with hash 977875004, now seen corresponding path program 7 times [2024-09-17 18:18:20,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:18:20,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020298319] [2024-09-17 18:18:20,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:18:20,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:18:20,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:20,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:18:20,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:20,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-17 18:18:20,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:20,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-17 18:18:20,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:20,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-17 18:18:20,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:20,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-17 18:18:20,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:20,972 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 8 proven. 41 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-17 18:18:20,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:18:20,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020298319] [2024-09-17 18:18:20,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020298319] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:18:20,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315416732] [2024-09-17 18:18:20,973 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-17 18:18:20,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:18:20,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:18:20,975 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-17 18:18:20,976 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-17 18:18:21,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:21,025 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-09-17 18:18:21,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:18:21,105 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-17 18:18:21,513 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-17 18:18:21,514 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:18:21,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2024-09-17 18:18:21,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2024-09-17 18:18:21,606 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 8 proven. 41 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-17 18:18:21,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315416732] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-17 18:18:21,607 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-17 18:18:21,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 31 [2024-09-17 18:18:21,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446849384] [2024-09-17 18:18:21,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-17 18:18:21,607 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-09-17 18:18:21,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:18:21,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-09-17 18:18:21,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2024-09-17 18:18:21,609 INFO L87 Difference]: Start difference. First operand 49 states and 50 transitions. Second operand has 31 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 29 states have internal predecessors, (50), 11 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-17 18:18:21,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:18:21,857 INFO L93 Difference]: Finished difference Result 60 states and 61 transitions. [2024-09-17 18:18:21,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-17 18:18:21,858 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 29 states have internal predecessors, (50), 11 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 46 [2024-09-17 18:18:21,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:18:21,859 INFO L225 Difference]: With dead ends: 60 [2024-09-17 18:18:21,859 INFO L226 Difference]: Without dead ends: 58 [2024-09-17 18:18:21,859 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 80 SyntacticMatches, 9 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=119, Invalid=1071, Unknown=0, NotChecked=0, Total=1190 [2024-09-17 18:18:21,860 INFO L434 NwaCegarLoop]: 18 mSDtfsCounter, 13 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-17 18:18:21,860 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 254 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-17 18:18:21,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2024-09-17 18:18:21,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 56. [2024-09-17 18:18:21,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 40 states have (on average 1.05) internal successors, (42), 41 states have internal predecessors, (42), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-17 18:18:21,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 57 transitions. [2024-09-17 18:18:21,868 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 57 transitions. Word has length 46 [2024-09-17 18:18:21,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:18:21,869 INFO L474 AbstractCegarLoop]: Abstraction has 56 states and 57 transitions. [2024-09-17 18:18:21,869 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 29 states have internal predecessors, (50), 11 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-17 18:18:21,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:21,869 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 57 transitions. [2024-09-17 18:18:21,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-09-17 18:18:21,870 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:18:21,870 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:18:21,883 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-09-17 18:18:22,070 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:18:22,072 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:18:22,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:22,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1649176692, now seen corresponding path program 8 times [2024-09-17 18:18:22,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:18:22,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240137737] [2024-09-17 18:18:22,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:18:22,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:18:22,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:22,202 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:18:22,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:22,205 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-17 18:18:22,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:22,207 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-17 18:18:22,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:22,208 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-17 18:18:22,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:22,210 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-17 18:18:22,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:22,212 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-17 18:18:22,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:22,213 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 37 proven. 28 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-17 18:18:22,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:18:22,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240137737] [2024-09-17 18:18:22,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240137737] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:18:22,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964008560] [2024-09-17 18:18:22,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-17 18:18:22,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:18:22,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:18:22,217 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-17 18:18:22,221 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-09-17 18:18:22,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-17 18:18:22,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-17 18:18:22,271 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-17 18:18:22,272 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:18:22,401 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 50 proven. 15 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-17 18:18:22,402 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:18:22,495 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 50 proven. 15 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-17 18:18:22,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964008560] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-17 18:18:22,495 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-17 18:18:22,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 23 [2024-09-17 18:18:22,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766870791] [2024-09-17 18:18:22,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-17 18:18:22,496 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-17 18:18:22,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:18:22,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-17 18:18:22,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=382, Unknown=0, NotChecked=0, Total=506 [2024-09-17 18:18:22,497 INFO L87 Difference]: Start difference. First operand 56 states and 57 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-17 18:18:22,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:18:22,579 INFO L93 Difference]: Finished difference Result 83 states and 90 transitions. [2024-09-17 18:18:22,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-17 18:18:22,580 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 53 [2024-09-17 18:18:22,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:18:22,581 INFO L225 Difference]: With dead ends: 83 [2024-09-17 18:18:22,581 INFO L226 Difference]: Without dead ends: 57 [2024-09-17 18:18:22,581 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 100 SyntacticMatches, 11 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=382, Unknown=0, NotChecked=0, Total=506 [2024-09-17 18:18:22,582 INFO L434 NwaCegarLoop]: 23 mSDtfsCounter, 0 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-17 18:18:22,582 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 200 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-17 18:18:22,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2024-09-17 18:18:22,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2024-09-17 18:18:22,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 41 states have (on average 1.048780487804878) internal successors, (43), 42 states have internal predecessors, (43), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-17 18:18:22,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 58 transitions. [2024-09-17 18:18:22,590 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 58 transitions. Word has length 53 [2024-09-17 18:18:22,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:18:22,590 INFO L474 AbstractCegarLoop]: Abstraction has 57 states and 58 transitions. [2024-09-17 18:18:22,591 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-17 18:18:22,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:22,591 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 58 transitions. [2024-09-17 18:18:22,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-09-17 18:18:22,592 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:18:22,592 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:18:22,608 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-09-17 18:18:22,795 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-09-17 18:18:22,796 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:18:22,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:22,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1278681258, now seen corresponding path program 9 times [2024-09-17 18:18:22,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:18:22,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994788254] [2024-09-17 18:18:22,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:18:22,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:18:22,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:23,095 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:18:23,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:23,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-17 18:18:23,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:23,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-17 18:18:23,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:23,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-17 18:18:23,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:23,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-17 18:18:23,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:23,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-17 18:18:23,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:23,107 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 10 proven. 61 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-17 18:18:23,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:18:23,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994788254] [2024-09-17 18:18:23,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994788254] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:18:23,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278488488] [2024-09-17 18:18:23,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-17 18:18:23,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:18:23,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:18:23,111 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-17 18:18:23,112 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-17 18:18:23,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-09-17 18:18:23,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-17 18:18:23,181 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-17 18:18:23,183 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:18:23,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-09-17 18:18:25,029 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-09-17 18:18:25,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2024-09-17 18:18:25,074 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 35 proven. 36 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-17 18:18:25,075 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:18:25,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278488488] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:18:25,217 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-17 18:18:25,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20] total 35 [2024-09-17 18:18:25,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560113294] [2024-09-17 18:18:25,217 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-17 18:18:25,217 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-09-17 18:18:25,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:18:25,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-09-17 18:18:25,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1182, Unknown=0, NotChecked=0, Total=1332 [2024-09-17 18:18:25,219 INFO L87 Difference]: Start difference. First operand 57 states and 58 transitions. Second operand has 35 states, 34 states have (on average 1.5588235294117647) internal successors, (53), 33 states have internal predecessors, (53), 12 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-17 18:18:29,604 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:18:33,705 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:18:37,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:18:41,911 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:18:42,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:18:42,205 INFO L93 Difference]: Finished difference Result 105 states and 109 transitions. [2024-09-17 18:18:42,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-09-17 18:18:42,205 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.5588235294117647) internal successors, (53), 33 states have internal predecessors, (53), 12 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 54 [2024-09-17 18:18:42,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:18:42,206 INFO L225 Difference]: With dead ends: 105 [2024-09-17 18:18:42,206 INFO L226 Difference]: Without dead ends: 67 [2024-09-17 18:18:42,208 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 45 SyntacticMatches, 11 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=361, Invalid=3299, Unknown=0, NotChecked=0, Total=3660 [2024-09-17 18:18:42,208 INFO L434 NwaCegarLoop]: 18 mSDtfsCounter, 40 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 753 mSolverCounterSat, 21 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 753 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.5s IncrementalHoareTripleChecker+Time [2024-09-17 18:18:42,208 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 273 Invalid, 778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 753 Invalid, 4 Unknown, 0 Unchecked, 16.5s Time] [2024-09-17 18:18:42,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2024-09-17 18:18:42,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 65. [2024-09-17 18:18:42,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 47 states have (on average 1.0425531914893618) internal successors, (49), 48 states have internal predecessors, (49), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-17 18:18:42,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 66 transitions. [2024-09-17 18:18:42,247 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 66 transitions. Word has length 54 [2024-09-17 18:18:42,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:18:42,248 INFO L474 AbstractCegarLoop]: Abstraction has 65 states and 66 transitions. [2024-09-17 18:18:42,248 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.5588235294117647) internal successors, (53), 33 states have internal predecessors, (53), 12 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-17 18:18:42,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:42,248 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 66 transitions. [2024-09-17 18:18:42,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-09-17 18:18:42,249 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:18:42,249 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:18:42,263 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-17 18:18:42,449 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-09-17 18:18:42,450 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:18:42,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:18:42,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1382054524, now seen corresponding path program 10 times [2024-09-17 18:18:42,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:18:42,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120596913] [2024-09-17 18:18:42,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:18:42,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:18:42,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:42,772 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:18:42,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:42,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-17 18:18:42,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:42,776 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-17 18:18:42,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:42,777 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-17 18:18:42,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:42,779 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-17 18:18:42,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:42,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-17 18:18:42,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:42,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-17 18:18:42,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:18:42,784 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 12 proven. 85 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-17 18:18:42,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:18:42,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120596913] [2024-09-17 18:18:42,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120596913] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:18:42,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277806859] [2024-09-17 18:18:42,785 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-17 18:18:42,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:18:42,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:18:42,786 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-17 18:18:42,788 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-17 18:18:42,884 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-17 18:18:42,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-17 18:18:42,886 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-17 18:18:42,888 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:18:43,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-09-17 18:18:44,151 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-09-17 18:18:44,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2024-09-17 18:18:44,206 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 51 proven. 46 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-17 18:18:44,206 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:18:44,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277806859] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:18:44,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-17 18:18:44,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 22] total 39 [2024-09-17 18:18:44,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116019617] [2024-09-17 18:18:44,343 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-17 18:18:44,343 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-09-17 18:18:44,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:18:44,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-09-17 18:18:44,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1460, Unknown=0, NotChecked=0, Total=1640 [2024-09-17 18:18:44,344 INFO L87 Difference]: Start difference. First operand 65 states and 66 transitions. Second operand has 39 states, 38 states have (on average 1.5526315789473684) internal successors, (59), 37 states have internal predecessors, (59), 14 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-17 18:18:48,802 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:18:52,922 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:18:57,626 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:19:01,746 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:19:02,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:19:02,221 INFO L93 Difference]: Finished difference Result 116 states and 121 transitions. [2024-09-17 18:19:02,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-17 18:19:02,221 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 1.5526315789473684) internal successors, (59), 37 states have internal predecessors, (59), 14 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 62 [2024-09-17 18:19:02,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:19:02,222 INFO L225 Difference]: With dead ends: 116 [2024-09-17 18:19:02,222 INFO L226 Difference]: Without dead ends: 75 [2024-09-17 18:19:02,224 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 51 SyntacticMatches, 13 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 891 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=424, Invalid=4132, Unknown=0, NotChecked=0, Total=4556 [2024-09-17 18:19:02,224 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 31 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 1190 mSolverCounterSat, 19 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 1213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1190 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.2s IncrementalHoareTripleChecker+Time [2024-09-17 18:19:02,224 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 304 Invalid, 1213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1190 Invalid, 4 Unknown, 0 Unchecked, 17.2s Time] [2024-09-17 18:19:02,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2024-09-17 18:19:02,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 73. [2024-09-17 18:19:02,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 53 states have (on average 1.0377358490566038) internal successors, (55), 54 states have internal predecessors, (55), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-17 18:19:02,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 74 transitions. [2024-09-17 18:19:02,239 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 74 transitions. Word has length 62 [2024-09-17 18:19:02,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:19:02,239 INFO L474 AbstractCegarLoop]: Abstraction has 73 states and 74 transitions. [2024-09-17 18:19:02,239 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 1.5526315789473684) internal successors, (59), 37 states have internal predecessors, (59), 14 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-17 18:19:02,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:19:02,239 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 74 transitions. [2024-09-17 18:19:02,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-09-17 18:19:02,240 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:19:02,240 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:19:02,254 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-09-17 18:19:02,440 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:19:02,441 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:19:02,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:19:02,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1876307350, now seen corresponding path program 11 times [2024-09-17 18:19:02,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:19:02,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577378891] [2024-09-17 18:19:02,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:19:02,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:19:02,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:02,808 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:19:02,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:02,810 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-17 18:19:02,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:02,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-17 18:19:02,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:02,814 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-17 18:19:02,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:02,816 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-17 18:19:02,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:02,817 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-17 18:19:02,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:02,819 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-17 18:19:02,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:02,820 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-17 18:19:02,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:02,822 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 14 proven. 113 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-17 18:19:02,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:19:02,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577378891] [2024-09-17 18:19:02,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577378891] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:19:02,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220158002] [2024-09-17 18:19:02,823 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-17 18:19:02,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:19:02,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:19:02,825 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-17 18:19:02,825 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-17 18:19:02,904 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-09-17 18:19:02,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-17 18:19:02,906 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-09-17 18:19:02,908 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:19:03,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-17 18:19:03,881 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 0 proven. 127 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-17 18:19:03,881 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:19:04,001 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2024-09-17 18:19:04,002 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2024-09-17 18:19:04,013 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 14 proven. 113 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-17 18:19:04,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220158002] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-17 18:19:04,013 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-17 18:19:04,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23, 22] total 43 [2024-09-17 18:19:04,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471134152] [2024-09-17 18:19:04,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-17 18:19:04,014 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-09-17 18:19:04,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:19:04,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-09-17 18:19:04,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=1676, Unknown=0, NotChecked=0, Total=1806 [2024-09-17 18:19:04,015 INFO L87 Difference]: Start difference. First operand 73 states and 74 transitions. Second operand has 43 states, 42 states have (on average 1.619047619047619) internal successors, (68), 41 states have internal predecessors, (68), 17 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-17 18:19:04,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:19:04,462 INFO L93 Difference]: Finished difference Result 84 states and 85 transitions. [2024-09-17 18:19:04,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-17 18:19:04,463 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 1.619047619047619) internal successors, (68), 41 states have internal predecessors, (68), 17 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 70 [2024-09-17 18:19:04,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:19:04,463 INFO L225 Difference]: With dead ends: 84 [2024-09-17 18:19:04,464 INFO L226 Difference]: Without dead ends: 82 [2024-09-17 18:19:04,464 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 122 SyntacticMatches, 15 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 555 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=158, Invalid=2004, Unknown=0, NotChecked=0, Total=2162 [2024-09-17 18:19:04,465 INFO L434 NwaCegarLoop]: 21 mSDtfsCounter, 21 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 986 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 986 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-17 18:19:04,465 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 373 Invalid, 996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 986 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-17 18:19:04,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2024-09-17 18:19:04,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 80. [2024-09-17 18:19:04,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 58 states have (on average 1.0344827586206897) internal successors, (60), 59 states have internal predecessors, (60), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-17 18:19:04,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 81 transitions. [2024-09-17 18:19:04,479 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 81 transitions. Word has length 70 [2024-09-17 18:19:04,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:19:04,480 INFO L474 AbstractCegarLoop]: Abstraction has 80 states and 81 transitions. [2024-09-17 18:19:04,480 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 1.619047619047619) internal successors, (68), 41 states have internal predecessors, (68), 17 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-17 18:19:04,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:19:04,480 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 81 transitions. [2024-09-17 18:19:04,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-09-17 18:19:04,481 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:19:04,481 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:19:04,496 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-09-17 18:19:04,681 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-09-17 18:19:04,682 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:19:04,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:19:04,682 INFO L85 PathProgramCache]: Analyzing trace with hash 346996126, now seen corresponding path program 12 times [2024-09-17 18:19:04,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:19:04,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007223823] [2024-09-17 18:19:04,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:19:04,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:19:04,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:04,919 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:19:04,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:04,921 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-17 18:19:04,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:04,924 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-17 18:19:04,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:04,927 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-17 18:19:04,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:04,928 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-17 18:19:04,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:04,934 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-17 18:19:04,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:04,935 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-17 18:19:04,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:04,938 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-17 18:19:04,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:04,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-17 18:19:04,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:04,943 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 94 proven. 58 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-17 18:19:04,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:19:04,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007223823] [2024-09-17 18:19:04,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007223823] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:19:04,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456475331] [2024-09-17 18:19:04,944 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-17 18:19:04,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:19:04,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:19:04,948 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-17 18:19:04,951 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-17 18:19:05,022 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2024-09-17 18:19:05,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-17 18:19:05,023 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-17 18:19:05,025 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:19:05,221 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 116 proven. 36 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-17 18:19:05,221 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:19:05,384 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 116 proven. 36 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-17 18:19:05,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456475331] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-17 18:19:05,385 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-17 18:19:05,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 32 [2024-09-17 18:19:05,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669728480] [2024-09-17 18:19:05,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-17 18:19:05,386 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-09-17 18:19:05,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:19:05,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-09-17 18:19:05,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=757, Unknown=0, NotChecked=0, Total=992 [2024-09-17 18:19:05,387 INFO L87 Difference]: Start difference. First operand 80 states and 81 transitions. Second operand has 32 states, 32 states have (on average 1.84375) internal successors, (59), 32 states have internal predecessors, (59), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-17 18:19:05,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:19:05,479 INFO L93 Difference]: Finished difference Result 116 states and 126 transitions. [2024-09-17 18:19:05,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-17 18:19:05,480 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.84375) internal successors, (59), 32 states have internal predecessors, (59), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 77 [2024-09-17 18:19:05,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:19:05,480 INFO L225 Difference]: With dead ends: 116 [2024-09-17 18:19:05,480 INFO L226 Difference]: Without dead ends: 81 [2024-09-17 18:19:05,481 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 145 SyntacticMatches, 17 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 584 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=235, Invalid=757, Unknown=0, NotChecked=0, Total=992 [2024-09-17 18:19:05,481 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 0 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-17 18:19:05,481 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 129 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-17 18:19:05,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2024-09-17 18:19:05,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 81. [2024-09-17 18:19:05,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 59 states have (on average 1.0338983050847457) internal successors, (61), 60 states have internal predecessors, (61), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-17 18:19:05,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 82 transitions. [2024-09-17 18:19:05,496 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 82 transitions. Word has length 77 [2024-09-17 18:19:05,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:19:05,496 INFO L474 AbstractCegarLoop]: Abstraction has 81 states and 82 transitions. [2024-09-17 18:19:05,496 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.84375) internal successors, (59), 32 states have internal predecessors, (59), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-17 18:19:05,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:19:05,497 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 82 transitions. [2024-09-17 18:19:05,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-09-17 18:19:05,497 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:19:05,498 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:19:05,511 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-09-17 18:19:05,698 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-09-17 18:19:05,699 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:19:05,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:19:05,699 INFO L85 PathProgramCache]: Analyzing trace with hash 58217660, now seen corresponding path program 13 times [2024-09-17 18:19:05,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:19:05,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156952169] [2024-09-17 18:19:05,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:19:05,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:19:05,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:06,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:19:06,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:06,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-17 18:19:06,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:06,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-17 18:19:06,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:06,089 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-17 18:19:06,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:06,091 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-17 18:19:06,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:06,092 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-17 18:19:06,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:06,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-17 18:19:06,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:06,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-17 18:19:06,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:06,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-17 18:19:06,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:06,115 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 16 proven. 145 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-17 18:19:06,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:19:06,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156952169] [2024-09-17 18:19:06,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156952169] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:19:06,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922091019] [2024-09-17 18:19:06,115 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-17 18:19:06,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:19:06,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:19:06,117 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-17 18:19:06,118 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-17 18:19:06,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:06,178 INFO L262 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-09-17 18:19:06,180 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:19:06,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-17 18:19:07,337 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-17 18:19:07,339 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:19:07,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2024-09-17 18:19:07,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2024-09-17 18:19:07,487 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 16 proven. 145 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-17 18:19:07,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922091019] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-17 18:19:07,488 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-17 18:19:07,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25, 24] total 47 [2024-09-17 18:19:07,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054449131] [2024-09-17 18:19:07,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-17 18:19:07,489 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-09-17 18:19:07,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:19:07,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-09-17 18:19:07,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=2019, Unknown=0, NotChecked=0, Total=2162 [2024-09-17 18:19:07,490 INFO L87 Difference]: Start difference. First operand 81 states and 82 transitions. Second operand has 47 states, 46 states have (on average 1.608695652173913) internal successors, (74), 45 states have internal predecessors, (74), 19 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-17 18:19:08,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:19:08,105 INFO L93 Difference]: Finished difference Result 92 states and 93 transitions. [2024-09-17 18:19:08,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-09-17 18:19:08,106 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 1.608695652173913) internal successors, (74), 45 states have internal predecessors, (74), 19 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 78 [2024-09-17 18:19:08,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:19:08,107 INFO L225 Difference]: With dead ends: 92 [2024-09-17 18:19:08,107 INFO L226 Difference]: Without dead ends: 90 [2024-09-17 18:19:08,108 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 136 SyntacticMatches, 17 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 670 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=171, Invalid=2379, Unknown=0, NotChecked=0, Total=2550 [2024-09-17 18:19:08,108 INFO L434 NwaCegarLoop]: 22 mSDtfsCounter, 27 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 1463 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 1475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-17 18:19:08,109 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 487 Invalid, 1475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1463 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-17 18:19:08,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2024-09-17 18:19:08,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 88. [2024-09-17 18:19:08,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 64 states have (on average 1.03125) internal successors, (66), 65 states have internal predecessors, (66), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-17 18:19:08,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 89 transitions. [2024-09-17 18:19:08,125 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 89 transitions. Word has length 78 [2024-09-17 18:19:08,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:19:08,125 INFO L474 AbstractCegarLoop]: Abstraction has 88 states and 89 transitions. [2024-09-17 18:19:08,126 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 46 states have (on average 1.608695652173913) internal successors, (74), 45 states have internal predecessors, (74), 19 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-17 18:19:08,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:19:08,126 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 89 transitions. [2024-09-17 18:19:08,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-09-17 18:19:08,127 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:19:08,127 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:19:08,142 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-09-17 18:19:08,330 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-09-17 18:19:08,331 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:19:08,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:19:08,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1937089780, now seen corresponding path program 14 times [2024-09-17 18:19:08,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:19:08,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248483972] [2024-09-17 18:19:08,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:19:08,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:19:08,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:08,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:19:08,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:08,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-17 18:19:08,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:08,603 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-17 18:19:08,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:08,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-17 18:19:08,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:08,606 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-17 18:19:08,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:08,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-17 18:19:08,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:08,608 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-17 18:19:08,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:08,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-17 18:19:08,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:08,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-17 18:19:08,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:08,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-17 18:19:08,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:08,615 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 119 proven. 70 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-17 18:19:08,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:19:08,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248483972] [2024-09-17 18:19:08,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248483972] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:19:08,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108241164] [2024-09-17 18:19:08,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-17 18:19:08,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:19:08,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:19:08,617 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-17 18:19:08,623 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-17 18:19:08,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-17 18:19:08,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-17 18:19:08,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-17 18:19:08,688 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:19:08,919 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 144 proven. 45 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-17 18:19:08,919 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:19:09,115 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 144 proven. 45 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-17 18:19:09,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108241164] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-17 18:19:09,116 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-17 18:19:09,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 35 [2024-09-17 18:19:09,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965196579] [2024-09-17 18:19:09,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-17 18:19:09,116 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-09-17 18:19:09,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:19:09,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-09-17 18:19:09,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=910, Unknown=0, NotChecked=0, Total=1190 [2024-09-17 18:19:09,118 INFO L87 Difference]: Start difference. First operand 88 states and 89 transitions. Second operand has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 35 states have internal predecessors, (64), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-17 18:19:09,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:19:09,251 INFO L93 Difference]: Finished difference Result 127 states and 138 transitions. [2024-09-17 18:19:09,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-17 18:19:09,252 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 35 states have internal predecessors, (64), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 85 [2024-09-17 18:19:09,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:19:09,253 INFO L225 Difference]: With dead ends: 127 [2024-09-17 18:19:09,253 INFO L226 Difference]: Without dead ends: 89 [2024-09-17 18:19:09,253 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 160 SyntacticMatches, 19 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 711 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=280, Invalid=910, Unknown=0, NotChecked=0, Total=1190 [2024-09-17 18:19:09,254 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 0 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-17 18:19:09,254 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 232 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-17 18:19:09,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2024-09-17 18:19:09,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2024-09-17 18:19:09,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 65 states have (on average 1.0307692307692307) internal successors, (67), 66 states have internal predecessors, (67), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-17 18:19:09,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 90 transitions. [2024-09-17 18:19:09,269 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 90 transitions. Word has length 85 [2024-09-17 18:19:09,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:19:09,270 INFO L474 AbstractCegarLoop]: Abstraction has 89 states and 90 transitions. [2024-09-17 18:19:09,270 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 35 states have internal predecessors, (64), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-17 18:19:09,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:19:09,270 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 90 transitions. [2024-09-17 18:19:09,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-09-17 18:19:09,271 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:19:09,271 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:19:09,288 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-09-17 18:19:09,475 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-09-17 18:19:09,477 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:19:09,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:19:09,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1607595050, now seen corresponding path program 15 times [2024-09-17 18:19:09,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:19:09,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451026842] [2024-09-17 18:19:09,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:19:09,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:19:09,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:09,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:19:09,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:09,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-17 18:19:09,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:09,945 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-17 18:19:09,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:09,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-17 18:19:09,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:09,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-17 18:19:09,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:09,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-17 18:19:09,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:09,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-17 18:19:09,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:09,952 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-17 18:19:09,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:09,957 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-17 18:19:09,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:09,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-17 18:19:09,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:09,963 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 18 proven. 181 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-17 18:19:09,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:19:09,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451026842] [2024-09-17 18:19:09,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451026842] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:19:09,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392949812] [2024-09-17 18:19:09,964 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-17 18:19:09,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:19:09,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:19:09,969 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-17 18:19:09,977 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-17 18:19:10,286 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2024-09-17 18:19:10,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-17 18:19:10,289 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-17 18:19:10,292 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:19:10,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-09-17 18:19:12,718 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-09-17 18:19:12,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2024-09-17 18:19:12,782 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 117 proven. 82 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-17 18:19:12,782 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:19:12,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392949812] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:19:12,944 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-17 18:19:12,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 28] total 51 [2024-09-17 18:19:12,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344839896] [2024-09-17 18:19:12,945 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-17 18:19:12,945 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-09-17 18:19:12,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:19:12,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-09-17 18:19:12,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=2468, Unknown=0, NotChecked=0, Total=2756 [2024-09-17 18:19:12,947 INFO L87 Difference]: Start difference. First operand 89 states and 90 transitions. Second operand has 51 states, 50 states have (on average 1.54) internal successors, (77), 49 states have internal predecessors, (77), 20 states have call successors, (22), 4 states have call predecessors, (22), 2 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2024-09-17 18:19:17,580 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:19:21,699 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:19:25,814 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:19:29,929 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:19:34,046 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:19:38,161 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:19:42,275 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:19:46,393 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:19:46,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:19:46,808 INFO L93 Difference]: Finished difference Result 165 states and 169 transitions. [2024-09-17 18:19:46,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-09-17 18:19:46,808 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 1.54) internal successors, (77), 49 states have internal predecessors, (77), 20 states have call successors, (22), 4 states have call predecessors, (22), 2 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 86 [2024-09-17 18:19:46,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:19:46,810 INFO L225 Difference]: With dead ends: 165 [2024-09-17 18:19:46,810 INFO L226 Difference]: Without dead ends: 99 [2024-09-17 18:19:46,812 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 69 SyntacticMatches, 19 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1597 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=643, Invalid=7189, Unknown=0, NotChecked=0, Total=7832 [2024-09-17 18:19:46,812 INFO L434 NwaCegarLoop]: 22 mSDtfsCounter, 50 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 1545 mSolverCounterSat, 26 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 1579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1545 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.8s IncrementalHoareTripleChecker+Time [2024-09-17 18:19:46,813 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 394 Invalid, 1579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1545 Invalid, 8 Unknown, 0 Unchecked, 32.8s Time] [2024-09-17 18:19:46,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-09-17 18:19:46,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 97. [2024-09-17 18:19:46,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 71 states have (on average 1.028169014084507) internal successors, (73), 72 states have internal predecessors, (73), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-17 18:19:46,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 98 transitions. [2024-09-17 18:19:46,835 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 98 transitions. Word has length 86 [2024-09-17 18:19:46,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:19:46,836 INFO L474 AbstractCegarLoop]: Abstraction has 97 states and 98 transitions. [2024-09-17 18:19:46,836 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 50 states have (on average 1.54) internal successors, (77), 49 states have internal predecessors, (77), 20 states have call successors, (22), 4 states have call predecessors, (22), 2 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2024-09-17 18:19:46,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:19:46,836 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 98 transitions. [2024-09-17 18:19:46,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-09-17 18:19:46,837 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:19:46,837 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:19:46,851 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-09-17 18:19:47,040 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:19:47,041 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:19:47,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:19:47,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1437286660, now seen corresponding path program 16 times [2024-09-17 18:19:47,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:19:47,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219390449] [2024-09-17 18:19:47,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:19:47,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:19:47,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:47,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:19:47,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:47,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-17 18:19:47,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:47,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-17 18:19:47,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:47,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-17 18:19:47,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:47,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-17 18:19:47,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:47,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-17 18:19:47,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:47,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-17 18:19:47,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:47,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-17 18:19:47,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:47,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-17 18:19:47,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:47,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-17 18:19:47,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:47,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-17 18:19:47,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:19:47,600 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 20 proven. 221 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-17 18:19:47,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:19:47,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219390449] [2024-09-17 18:19:47,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219390449] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:19:47,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585380445] [2024-09-17 18:19:47,601 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-17 18:19:47,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:19:47,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:19:47,603 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-17 18:19:47,604 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-17 18:19:47,815 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-17 18:19:47,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-17 18:19:47,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-17 18:19:47,825 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:19:48,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-09-17 18:19:50,697 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-09-17 18:19:50,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2024-09-17 18:19:50,765 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 145 proven. 96 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-17 18:19:50,765 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:19:50,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585380445] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:19:50,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-17 18:19:50,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 30] total 55 [2024-09-17 18:19:50,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187040547] [2024-09-17 18:19:50,942 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-17 18:19:50,943 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-09-17 18:19:50,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:19:50,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-09-17 18:19:50,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=2862, Unknown=0, NotChecked=0, Total=3192 [2024-09-17 18:19:50,944 INFO L87 Difference]: Start difference. First operand 97 states and 98 transitions. Second operand has 55 states, 54 states have (on average 1.537037037037037) internal successors, (83), 53 states have internal predecessors, (83), 22 states have call successors, (24), 4 states have call predecessors, (24), 2 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2024-09-17 18:19:55,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:19:59,822 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:20:03,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:20:08,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:20:12,270 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:20:16,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:20:20,570 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:20:24,711 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:20:28,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:20:29,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:20:29,310 INFO L93 Difference]: Finished difference Result 180 states and 184 transitions. [2024-09-17 18:20:29,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-09-17 18:20:29,311 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 1.537037037037037) internal successors, (83), 53 states have internal predecessors, (83), 22 states have call successors, (24), 4 states have call predecessors, (24), 2 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 94 [2024-09-17 18:20:29,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:20:29,312 INFO L225 Difference]: With dead ends: 180 [2024-09-17 18:20:29,312 INFO L226 Difference]: Without dead ends: 107 [2024-09-17 18:20:29,314 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 75 SyntacticMatches, 21 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1864 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=726, Invalid=8394, Unknown=0, NotChecked=0, Total=9120 [2024-09-17 18:20:29,314 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 36 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 2379 mSolverCounterSat, 22 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 2410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 2379 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.2s IncrementalHoareTripleChecker+Time [2024-09-17 18:20:29,314 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 562 Invalid, 2410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 2379 Invalid, 9 Unknown, 0 Unchecked, 37.2s Time] [2024-09-17 18:20:29,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2024-09-17 18:20:29,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 105. [2024-09-17 18:20:29,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 77 states have (on average 1.025974025974026) internal successors, (79), 78 states have internal predecessors, (79), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-17 18:20:29,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 106 transitions. [2024-09-17 18:20:29,335 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 106 transitions. Word has length 94 [2024-09-17 18:20:29,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:20:29,335 INFO L474 AbstractCegarLoop]: Abstraction has 105 states and 106 transitions. [2024-09-17 18:20:29,335 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 54 states have (on average 1.537037037037037) internal successors, (83), 53 states have internal predecessors, (83), 22 states have call successors, (24), 4 states have call predecessors, (24), 2 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2024-09-17 18:20:29,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:20:29,336 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 106 transitions. [2024-09-17 18:20:29,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2024-09-17 18:20:29,336 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:20:29,337 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:20:29,353 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-17 18:20:29,537 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:20:29,538 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:20:29,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:20:29,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1240172010, now seen corresponding path program 17 times [2024-09-17 18:20:29,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:20:29,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182562900] [2024-09-17 18:20:29,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:20:29,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:20:29,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:30,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:20:30,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:30,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-17 18:20:30,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:30,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-17 18:20:30,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:30,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-17 18:20:30,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:30,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-17 18:20:30,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:30,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-17 18:20:30,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:30,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-17 18:20:30,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:30,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-17 18:20:30,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:30,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-17 18:20:30,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:30,127 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-17 18:20:30,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:30,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-17 18:20:30,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:30,130 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-17 18:20:30,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:30,132 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 22 proven. 265 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-17 18:20:30,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:20:30,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182562900] [2024-09-17 18:20:30,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182562900] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:20:30,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623860388] [2024-09-17 18:20:30,133 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-17 18:20:30,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:20:30,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:20:30,134 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-17 18:20:30,136 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-17 18:20:30,333 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2024-09-17 18:20:30,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-17 18:20:30,337 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 57 conjuncts are in the unsatisfiable core [2024-09-17 18:20:30,340 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:20:30,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-17 18:20:32,182 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 0 proven. 287 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-17 18:20:32,182 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:20:32,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2024-09-17 18:20:32,364 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2024-09-17 18:20:32,378 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 22 proven. 265 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-17 18:20:32,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623860388] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-17 18:20:32,378 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-17 18:20:32,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 31, 30] total 59 [2024-09-17 18:20:32,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368947905] [2024-09-17 18:20:32,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-17 18:20:32,379 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-09-17 18:20:32,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:20:32,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-09-17 18:20:32,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=3240, Unknown=0, NotChecked=0, Total=3422 [2024-09-17 18:20:32,380 INFO L87 Difference]: Start difference. First operand 105 states and 106 transitions. Second operand has 59 states, 58 states have (on average 1.5862068965517242) internal successors, (92), 57 states have internal predecessors, (92), 25 states have call successors, (27), 4 states have call predecessors, (27), 2 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-17 18:20:33,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:20:33,314 INFO L93 Difference]: Finished difference Result 116 states and 117 transitions. [2024-09-17 18:20:33,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-09-17 18:20:33,315 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 58 states have (on average 1.5862068965517242) internal successors, (92), 57 states have internal predecessors, (92), 25 states have call successors, (27), 4 states have call predecessors, (27), 2 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 102 [2024-09-17 18:20:33,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:20:33,316 INFO L225 Difference]: With dead ends: 116 [2024-09-17 18:20:33,316 INFO L226 Difference]: Without dead ends: 114 [2024-09-17 18:20:33,317 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 178 SyntacticMatches, 23 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1081 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=210, Invalid=3696, Unknown=0, NotChecked=0, Total=3906 [2024-09-17 18:20:33,318 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 21 mSDsluCounter, 671 mSDsCounter, 0 mSdLazyCounter, 2331 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 2339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 2331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-17 18:20:33,319 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 696 Invalid, 2339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 2331 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-17 18:20:33,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2024-09-17 18:20:33,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 112. [2024-09-17 18:20:33,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 82 states have (on average 1.024390243902439) internal successors, (84), 83 states have internal predecessors, (84), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-17 18:20:33,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 113 transitions. [2024-09-17 18:20:33,357 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 113 transitions. Word has length 102 [2024-09-17 18:20:33,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:20:33,358 INFO L474 AbstractCegarLoop]: Abstraction has 112 states and 113 transitions. [2024-09-17 18:20:33,358 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 58 states have (on average 1.5862068965517242) internal successors, (92), 57 states have internal predecessors, (92), 25 states have call successors, (27), 4 states have call predecessors, (27), 2 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-17 18:20:33,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:20:33,358 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 113 transitions. [2024-09-17 18:20:33,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2024-09-17 18:20:33,359 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:20:33,359 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:20:33,397 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-09-17 18:20:33,559 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:20:33,560 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:20:33,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:20:33,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1925454366, now seen corresponding path program 18 times [2024-09-17 18:20:33,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:20:33,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902046326] [2024-09-17 18:20:33,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:20:33,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:20:33,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:33,929 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:20:33,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:33,931 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-17 18:20:33,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:33,933 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-17 18:20:33,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:33,935 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-17 18:20:33,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:33,936 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-17 18:20:33,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:33,938 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-17 18:20:33,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:33,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-17 18:20:33,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:33,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-17 18:20:33,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:33,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-17 18:20:33,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:33,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-17 18:20:33,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:33,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-17 18:20:33,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:33,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-17 18:20:33,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:33,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-17 18:20:33,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:33,953 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 212 proven. 112 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-17 18:20:33,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:20:33,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902046326] [2024-09-17 18:20:33,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902046326] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:20:33,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248227529] [2024-09-17 18:20:33,954 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-17 18:20:33,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:20:33,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:20:33,957 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-17 18:20:33,959 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-17 18:20:34,212 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2024-09-17 18:20:34,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-17 18:20:34,214 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-17 18:20:34,216 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:20:34,561 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 246 proven. 78 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-17 18:20:34,561 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:20:34,863 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 246 proven. 78 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-17 18:20:34,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248227529] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-17 18:20:34,864 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-17 18:20:34,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 44 [2024-09-17 18:20:34,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901123809] [2024-09-17 18:20:34,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-17 18:20:34,864 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-09-17 18:20:34,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:20:34,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-09-17 18:20:34,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=439, Invalid=1453, Unknown=0, NotChecked=0, Total=1892 [2024-09-17 18:20:34,866 INFO L87 Difference]: Start difference. First operand 112 states and 113 transitions. Second operand has 44 states, 44 states have (on average 1.7954545454545454) internal successors, (79), 44 states have internal predecessors, (79), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-17 18:20:35,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:20:35,050 INFO L93 Difference]: Finished difference Result 160 states and 174 transitions. [2024-09-17 18:20:35,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-17 18:20:35,050 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.7954545454545454) internal successors, (79), 44 states have internal predecessors, (79), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 109 [2024-09-17 18:20:35,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:20:35,051 INFO L225 Difference]: With dead ends: 160 [2024-09-17 18:20:35,051 INFO L226 Difference]: Without dead ends: 113 [2024-09-17 18:20:35,052 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 205 SyntacticMatches, 25 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1164 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=439, Invalid=1453, Unknown=0, NotChecked=0, Total=1892 [2024-09-17 18:20:35,052 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 0 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-17 18:20:35,053 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 298 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-17 18:20:35,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2024-09-17 18:20:35,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 113. [2024-09-17 18:20:35,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 83 states have (on average 1.0240963855421688) internal successors, (85), 84 states have internal predecessors, (85), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-17 18:20:35,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 114 transitions. [2024-09-17 18:20:35,075 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 114 transitions. Word has length 109 [2024-09-17 18:20:35,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:20:35,075 INFO L474 AbstractCegarLoop]: Abstraction has 113 states and 114 transitions. [2024-09-17 18:20:35,076 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.7954545454545454) internal successors, (79), 44 states have internal predecessors, (79), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-17 18:20:35,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:20:35,076 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 114 transitions. [2024-09-17 18:20:35,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2024-09-17 18:20:35,076 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:20:35,076 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:20:35,090 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-09-17 18:20:35,277 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-09-17 18:20:35,277 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:20:35,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:20:35,278 INFO L85 PathProgramCache]: Analyzing trace with hash -54937284, now seen corresponding path program 19 times [2024-09-17 18:20:35,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:20:35,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834862621] [2024-09-17 18:20:35,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:20:35,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:20:35,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:36,020 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:20:36,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:36,022 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-17 18:20:36,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:36,025 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-17 18:20:36,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:36,027 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-17 18:20:36,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:36,030 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-17 18:20:36,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:36,031 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-17 18:20:36,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:36,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-17 18:20:36,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:36,034 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-17 18:20:36,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:36,036 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-17 18:20:36,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:36,040 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-17 18:20:36,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:36,042 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-17 18:20:36,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:36,044 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-17 18:20:36,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:36,045 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-17 18:20:36,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:36,048 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 24 proven. 313 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-17 18:20:36,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:20:36,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834862621] [2024-09-17 18:20:36,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834862621] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:20:36,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383534119] [2024-09-17 18:20:36,048 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-17 18:20:36,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:20:36,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:20:36,050 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-17 18:20:36,051 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-17 18:20:36,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:36,135 INFO L262 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-09-17 18:20:36,137 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:20:36,167 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-17 18:20:36,943 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 0 proven. 337 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-17 18:20:36,943 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:20:37,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2024-09-17 18:20:37,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2024-09-17 18:20:37,764 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 24 proven. 313 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-17 18:20:37,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383534119] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-17 18:20:37,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-17 18:20:37,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 33, 32] total 62 [2024-09-17 18:20:37,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096141811] [2024-09-17 18:20:37,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-17 18:20:37,766 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-09-17 18:20:37,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:20:37,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-09-17 18:20:37,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=3592, Unknown=0, NotChecked=0, Total=3782 [2024-09-17 18:20:37,767 INFO L87 Difference]: Start difference. First operand 113 states and 114 transitions. Second operand has 62 states, 61 states have (on average 1.5573770491803278) internal successors, (95), 60 states have internal predecessors, (95), 26 states have call successors, (40), 4 states have call predecessors, (40), 2 states have return successors, (37), 25 states have call predecessors, (37), 25 states have call successors, (37) [2024-09-17 18:20:38,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:20:38,947 INFO L93 Difference]: Finished difference Result 124 states and 125 transitions. [2024-09-17 18:20:38,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-09-17 18:20:38,947 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 61 states have (on average 1.5573770491803278) internal successors, (95), 60 states have internal predecessors, (95), 26 states have call successors, (40), 4 states have call predecessors, (40), 2 states have return successors, (37), 25 states have call predecessors, (37), 25 states have call successors, (37) Word has length 110 [2024-09-17 18:20:38,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:20:38,948 INFO L225 Difference]: With dead ends: 124 [2024-09-17 18:20:38,948 INFO L226 Difference]: Without dead ends: 122 [2024-09-17 18:20:38,949 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 193 SyntacticMatches, 25 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1252 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=218, Invalid=4072, Unknown=0, NotChecked=0, Total=4290 [2024-09-17 18:20:38,949 INFO L434 NwaCegarLoop]: 26 mSDtfsCounter, 22 mSDsluCounter, 758 mSDsCounter, 0 mSdLazyCounter, 2896 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 784 SdHoareTripleChecker+Invalid, 2905 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 2896 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-09-17 18:20:38,950 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 784 Invalid, 2905 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 2896 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-09-17 18:20:38,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2024-09-17 18:20:38,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 120. [2024-09-17 18:20:38,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 88 states have (on average 1.0227272727272727) internal successors, (90), 89 states have internal predecessors, (90), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-17 18:20:38,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 121 transitions. [2024-09-17 18:20:38,974 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 121 transitions. Word has length 110 [2024-09-17 18:20:38,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:20:38,974 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 121 transitions. [2024-09-17 18:20:38,974 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 61 states have (on average 1.5573770491803278) internal successors, (95), 60 states have internal predecessors, (95), 26 states have call successors, (40), 4 states have call predecessors, (40), 2 states have return successors, (37), 25 states have call predecessors, (37), 25 states have call successors, (37) [2024-09-17 18:20:38,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:20:38,975 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 121 transitions. [2024-09-17 18:20:38,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2024-09-17 18:20:38,975 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:20:38,975 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:20:38,990 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-09-17 18:20:39,176 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-09-17 18:20:39,177 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:20:39,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:20:39,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1102649716, now seen corresponding path program 20 times [2024-09-17 18:20:39,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:20:39,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126616007] [2024-09-17 18:20:39,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:20:39,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:20:39,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:39,825 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:20:39,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:39,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-17 18:20:39,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:39,829 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-17 18:20:39,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:39,832 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-17 18:20:39,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:39,836 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-17 18:20:39,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:39,838 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-17 18:20:39,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:39,843 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-17 18:20:39,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:39,845 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-17 18:20:39,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:39,848 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-17 18:20:39,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:39,853 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-17 18:20:39,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:39,855 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-17 18:20:39,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:39,859 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-17 18:20:39,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:39,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-17 18:20:39,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:39,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-17 18:20:39,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:39,866 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 249 proven. 128 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-17 18:20:39,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:20:39,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126616007] [2024-09-17 18:20:39,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126616007] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:20:39,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219660434] [2024-09-17 18:20:39,866 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-17 18:20:39,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:20:39,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:20:39,868 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-17 18:20:39,872 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-17 18:20:39,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-17 18:20:39,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-17 18:20:39,979 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-17 18:20:39,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:20:40,430 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 286 proven. 91 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-17 18:20:40,430 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:20:40,767 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 286 proven. 91 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-17 18:20:40,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219660434] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-17 18:20:40,768 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-17 18:20:40,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 47 [2024-09-17 18:20:40,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711840150] [2024-09-17 18:20:40,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-17 18:20:40,783 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-09-17 18:20:40,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:20:40,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-09-17 18:20:40,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=500, Invalid=1662, Unknown=0, NotChecked=0, Total=2162 [2024-09-17 18:20:40,785 INFO L87 Difference]: Start difference. First operand 120 states and 121 transitions. Second operand has 47 states, 47 states have (on average 1.7872340425531914) internal successors, (84), 47 states have internal predecessors, (84), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-17 18:20:40,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:20:40,966 INFO L93 Difference]: Finished difference Result 171 states and 186 transitions. [2024-09-17 18:20:40,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-17 18:20:40,966 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.7872340425531914) internal successors, (84), 47 states have internal predecessors, (84), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 117 [2024-09-17 18:20:40,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:20:40,968 INFO L225 Difference]: With dead ends: 171 [2024-09-17 18:20:40,968 INFO L226 Difference]: Without dead ends: 121 [2024-09-17 18:20:40,969 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 220 SyntacticMatches, 27 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1339 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=500, Invalid=1662, Unknown=0, NotChecked=0, Total=2162 [2024-09-17 18:20:40,969 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 0 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-17 18:20:40,969 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 307 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-17 18:20:40,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2024-09-17 18:20:41,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2024-09-17 18:20:41,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 89 states have (on average 1.0224719101123596) internal successors, (91), 90 states have internal predecessors, (91), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-17 18:20:41,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 122 transitions. [2024-09-17 18:20:41,004 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 122 transitions. Word has length 117 [2024-09-17 18:20:41,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:20:41,005 INFO L474 AbstractCegarLoop]: Abstraction has 121 states and 122 transitions. [2024-09-17 18:20:41,005 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.7872340425531914) internal successors, (84), 47 states have internal predecessors, (84), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-17 18:20:41,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:20:41,005 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 122 transitions. [2024-09-17 18:20:41,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-09-17 18:20:41,006 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:20:41,006 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:20:41,023 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-09-17 18:20:41,210 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:20:41,211 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:20:41,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:20:41,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1681033130, now seen corresponding path program 21 times [2024-09-17 18:20:41,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:20:41,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491082953] [2024-09-17 18:20:41,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:20:41,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:20:41,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:42,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:20:42,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:42,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-17 18:20:42,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:42,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-17 18:20:42,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:42,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-17 18:20:42,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:42,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-17 18:20:42,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:42,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-17 18:20:42,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:42,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-17 18:20:42,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:42,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-17 18:20:42,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:42,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-17 18:20:42,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:42,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-17 18:20:42,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:42,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-17 18:20:42,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:42,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-17 18:20:42,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:42,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-17 18:20:42,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:42,126 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-17 18:20:42,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:20:42,128 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 26 proven. 365 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-17 18:20:42,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:20:42,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491082953] [2024-09-17 18:20:42,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491082953] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:20:42,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137013506] [2024-09-17 18:20:42,128 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-17 18:20:42,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:20:42,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:20:42,130 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-17 18:20:42,138 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-17 18:20:42,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2024-09-17 18:20:42,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-17 18:20:42,903 INFO L262 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-09-17 18:20:42,906 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:20:43,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-09-17 18:20:50,436 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-09-17 18:20:50,437 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2024-09-17 18:20:50,518 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 247 proven. 144 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-17 18:20:50,518 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:20:50,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137013506] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:20:50,735 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-17 18:20:50,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 36] total 67 [2024-09-17 18:20:50,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472998517] [2024-09-17 18:20:50,735 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-17 18:20:50,736 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2024-09-17 18:20:50,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:20:50,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2024-09-17 18:20:50,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=474, Invalid=4218, Unknown=0, NotChecked=0, Total=4692 [2024-09-17 18:20:50,737 INFO L87 Difference]: Start difference. First operand 121 states and 122 transitions. Second operand has 67 states, 66 states have (on average 1.5303030303030303) internal successors, (101), 65 states have internal predecessors, (101), 28 states have call successors, (30), 4 states have call predecessors, (30), 2 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-17 18:20:55,664 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:20:59,833 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:21:04,000 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:21:08,188 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:21:12,356 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:21:16,528 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:21:20,700 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:21:24,868 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:21:29,038 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:21:33,208 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:21:37,376 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:21:41,542 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:21:42,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-17 18:21:42,027 INFO L93 Difference]: Finished difference Result 225 states and 229 transitions. [2024-09-17 18:21:42,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-09-17 18:21:42,027 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 66 states have (on average 1.5303030303030303) internal successors, (101), 65 states have internal predecessors, (101), 28 states have call successors, (30), 4 states have call predecessors, (30), 2 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 118 [2024-09-17 18:21:42,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-17 18:21:42,029 INFO L225 Difference]: With dead ends: 225 [2024-09-17 18:21:42,029 INFO L226 Difference]: Without dead ends: 131 [2024-09-17 18:21:42,030 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 93 SyntacticMatches, 27 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2823 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=1005, Invalid=12567, Unknown=0, NotChecked=0, Total=13572 [2024-09-17 18:21:42,030 INFO L434 NwaCegarLoop]: 51 mSDtfsCounter, 39 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 3285 mSolverCounterSat, 22 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 49.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 3319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 3285 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 49.6s IncrementalHoareTripleChecker+Time [2024-09-17 18:21:42,030 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 596 Invalid, 3319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 3285 Invalid, 12 Unknown, 0 Unchecked, 49.6s Time] [2024-09-17 18:21:42,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2024-09-17 18:21:42,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 129. [2024-09-17 18:21:42,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 95 states have (on average 1.0210526315789474) internal successors, (97), 96 states have internal predecessors, (97), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-17 18:21:42,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 130 transitions. [2024-09-17 18:21:42,058 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 130 transitions. Word has length 118 [2024-09-17 18:21:42,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-17 18:21:42,059 INFO L474 AbstractCegarLoop]: Abstraction has 129 states and 130 transitions. [2024-09-17 18:21:42,059 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 66 states have (on average 1.5303030303030303) internal successors, (101), 65 states have internal predecessors, (101), 28 states have call successors, (30), 4 states have call predecessors, (30), 2 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-17 18:21:42,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:21:42,059 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 130 transitions. [2024-09-17 18:21:42,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-09-17 18:21:42,060 INFO L208 NwaCegarLoop]: Found error trace [2024-09-17 18:21:42,060 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-17 18:21:42,075 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-09-17 18:21:42,264 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-09-17 18:21:42,265 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-17 18:21:42,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-17 18:21:42,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1231766396, now seen corresponding path program 22 times [2024-09-17 18:21:42,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-17 18:21:42,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489119403] [2024-09-17 18:21:42,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-17 18:21:42,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-17 18:21:42,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:21:43,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-17 18:21:43,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:21:43,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-17 18:21:43,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:21:43,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-17 18:21:43,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:21:43,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-17 18:21:43,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:21:43,073 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-17 18:21:43,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:21:43,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-17 18:21:43,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:21:43,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-17 18:21:43,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:21:43,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-17 18:21:43,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:21:43,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-17 18:21:43,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:21:43,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-17 18:21:43,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:21:43,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-17 18:21:43,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:21:43,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-17 18:21:43,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:21:43,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-17 18:21:43,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:21:43,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-17 18:21:43,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:21:43,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-17 18:21:43,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-17 18:21:43,087 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 28 proven. 421 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-17 18:21:43,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-17 18:21:43,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489119403] [2024-09-17 18:21:43,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489119403] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:21:43,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234498902] [2024-09-17 18:21:43,087 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-17 18:21:43,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-17 18:21:43,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-17 18:21:43,089 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-17 18:21:43,090 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-09-17 18:21:43,539 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-17 18:21:43,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-17 18:21:43,542 INFO L262 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-09-17 18:21:43,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-17 18:21:43,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-09-17 18:21:47,914 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-09-17 18:21:47,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2024-09-17 18:21:48,000 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 287 proven. 162 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-17 18:21:48,000 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-17 18:21:48,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234498902] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-17 18:21:48,219 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-17 18:21:48,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 38] total 71 [2024-09-17 18:21:48,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873512897] [2024-09-17 18:21:48,220 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-17 18:21:48,220 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2024-09-17 18:21:48,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-17 18:21:48,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2024-09-17 18:21:48,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=4728, Unknown=0, NotChecked=0, Total=5256 [2024-09-17 18:21:48,221 INFO L87 Difference]: Start difference. First operand 129 states and 130 transitions. Second operand has 71 states, 70 states have (on average 1.5285714285714285) internal successors, (107), 69 states have internal predecessors, (107), 30 states have call successors, (32), 4 states have call predecessors, (32), 2 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2024-09-17 18:21:53,259 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:21:57,403 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:22:01,544 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:22:05,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:22:09,832 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:22:13,975 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:22:18,133 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:22:22,276 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:22:26,418 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-09-17 18:22:30,565 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0]