./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/recursified_nla-digbench/recursified_prod4br-ll.c --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/recursified_nla-digbench/recursified_prod4br-ll.c -s /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/certificate-witnesses-artifact/automizer --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 96f1211cbeeae798f0ae4041c6e80d5023e7b1c38257b583d7afbb4e6848597b --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --witnessprinter.generate.graphml.witnesses false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.dk.referee-eval-de32597-m [2024-09-18 16:51:58,262 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-18 16:51:58,334 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-18 16:51:58,339 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-18 16:51:58,339 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-18 16:51:58,362 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-18 16:51:58,363 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-18 16:51:58,363 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-18 16:51:58,364 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-18 16:51:58,367 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-18 16:51:58,367 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-18 16:51:58,367 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-18 16:51:58,367 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-18 16:51:58,368 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-18 16:51:58,368 INFO L153 SettingsManager]: * Use SBE=true [2024-09-18 16:51:58,368 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-18 16:51:58,368 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-18 16:51:58,368 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-18 16:51:58,368 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-18 16:51:58,369 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-18 16:51:58,369 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-18 16:51:58,370 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-18 16:51:58,371 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-18 16:51:58,371 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-18 16:51:58,371 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-18 16:51:58,371 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-18 16:51:58,371 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-18 16:51:58,371 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-18 16:51:58,372 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-18 16:51:58,372 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-18 16:51:58,373 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-18 16:51:58,373 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-18 16:51:58,373 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-18 16:51:58,373 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-18 16:51:58,373 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-18 16:51:58,373 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-18 16:51:58,374 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-18 16:51:58,374 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-18 16:51:58,374 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-18 16:51:58,374 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-18 16:51:58,375 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-18 16:51:58,375 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-18 16:51:58,375 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 -> 96f1211cbeeae798f0ae4041c6e80d5023e7b1c38257b583d7afbb4e6848597b Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: Inline calls to implemented procedures -> NEVER Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Generate GraphML witnesses -> false [2024-09-18 16:51:58,567 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-18 16:51:58,589 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-18 16:51:58,591 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-18 16:51:58,593 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-18 16:51:58,593 INFO L274 PluginConnector]: CDTParser initialized [2024-09-18 16:51:58,594 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/recursified_nla-digbench/recursified_prod4br-ll.c [2024-09-18 16:51:59,819 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-18 16:51:59,956 INFO L384 CDTParser]: Found 1 translation units. [2024-09-18 16:51:59,957 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/recursified_nla-digbench/recursified_prod4br-ll.c [2024-09-18 16:51:59,966 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/72dea2f87/9252de875b2a48c38f5fb07382ba45d3/FLAG277176c97 [2024-09-18 16:51:59,978 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/72dea2f87/9252de875b2a48c38f5fb07382ba45d3 [2024-09-18 16:51:59,980 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-18 16:51:59,981 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-18 16:51:59,986 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-18 16:51:59,986 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-18 16:51:59,990 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-18 16:51:59,990 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.09 04:51:59" (1/1) ... [2024-09-18 16:51:59,991 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@269a7291 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 04:51:59, skipping insertion in model container [2024-09-18 16:51:59,991 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.09 04:51:59" (1/1) ... [2024-09-18 16:52:00,009 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-18 16:52:00,134 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/recursified_nla-digbench/recursified_prod4br-ll.c[1060,1073] [2024-09-18 16:52:00,152 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-18 16:52:00,161 INFO L200 MainTranslator]: Completed pre-run [2024-09-18 16:52:00,172 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/recursified_nla-digbench/recursified_prod4br-ll.c[1060,1073] [2024-09-18 16:52:00,184 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-18 16:52:00,199 INFO L204 MainTranslator]: Completed translation [2024-09-18 16:52:00,200 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 04:52:00 WrapperNode [2024-09-18 16:52:00,200 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-18 16:52:00,201 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-18 16:52:00,201 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-18 16:52:00,201 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-18 16:52:00,206 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 04:52:00" (1/1) ... [2024-09-18 16:52:00,214 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 04:52:00" (1/1) ... [2024-09-18 16:52:00,220 INFO L138 Inliner]: procedures = 16, calls = 86, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-18 16:52:00,220 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-18 16:52:00,221 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-18 16:52:00,221 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-18 16:52:00,221 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-18 16:52:00,231 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 04:52:00" (1/1) ... [2024-09-18 16:52:00,231 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 04:52:00" (1/1) ... [2024-09-18 16:52:00,237 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 04:52:00" (1/1) ... [2024-09-18 16:52:00,252 INFO L175 MemorySlicer]: Split 57 memory accesses to 7 slices as follows [2, 7, 15, 9, 4, 5, 15]. 26 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0, 0, 0]. The 16 writes are split as follows [0, 2, 4, 4, 1, 1, 4]. [2024-09-18 16:52:00,253 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 04:52:00" (1/1) ... [2024-09-18 16:52:00,253 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 04:52:00" (1/1) ... [2024-09-18 16:52:00,261 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 04:52:00" (1/1) ... [2024-09-18 16:52:00,263 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 04:52:00" (1/1) ... [2024-09-18 16:52:00,265 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 04:52:00" (1/1) ... [2024-09-18 16:52:00,266 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 04:52:00" (1/1) ... [2024-09-18 16:52:00,269 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-18 16:52:00,270 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-18 16:52:00,270 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-18 16:52:00,271 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-18 16:52:00,271 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 04:52:00" (1/1) ... [2024-09-18 16:52:00,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-18 16:52:00,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:52:00,300 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-09-18 16:52:00,302 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-09-18 16:52:00,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-18 16:52:00,336 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-09-18 16:52:00,336 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-09-18 16:52:00,337 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-18 16:52:00,337 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-18 16:52:00,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-18 16:52:00,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-09-18 16:52:00,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-09-18 16:52:00,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-09-18 16:52:00,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-09-18 16:52:00,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-09-18 16:52:00,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-09-18 16:52:00,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-09-18 16:52:00,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-09-18 16:52:00,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-09-18 16:52:00,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-09-18 16:52:00,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-09-18 16:52:00,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-09-18 16:52:00,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-09-18 16:52:00,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-09-18 16:52:00,339 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-18 16:52:00,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-18 16:52:00,340 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-18 16:52:00,340 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-18 16:52:00,340 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-09-18 16:52:00,340 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-09-18 16:52:00,340 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-09-18 16:52:00,340 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-09-18 16:52:00,340 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-09-18 16:52:00,340 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-09-18 16:52:00,340 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-09-18 16:52:00,340 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_0_to_51_0 [2024-09-18 16:52:00,341 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_0_to_51_0 [2024-09-18 16:52:00,341 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-18 16:52:00,341 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-18 16:52:00,341 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-09-18 16:52:00,422 INFO L242 CfgBuilder]: Building ICFG [2024-09-18 16:52:00,424 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-18 16:52:00,697 INFO L? ?]: Removed 17 outVars from TransFormulas that were not future-live. [2024-09-18 16:52:00,697 INFO L291 CfgBuilder]: Performing block encoding [2024-09-18 16:52:00,717 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-18 16:52:00,717 INFO L318 CfgBuilder]: Removed 1 assume(true) statements. [2024-09-18 16:52:00,718 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.09 04:52:00 BoogieIcfgContainer [2024-09-18 16:52:00,718 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-18 16:52:00,720 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-18 16:52:00,720 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-18 16:52:00,723 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-18 16:52:00,724 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.09 04:51:59" (1/3) ... [2024-09-18 16:52:00,724 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15e98c3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.09 04:52:00, skipping insertion in model container [2024-09-18 16:52:00,725 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 04:52:00" (2/3) ... [2024-09-18 16:52:00,725 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15e98c3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.09 04:52:00, skipping insertion in model container [2024-09-18 16:52:00,725 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.09 04:52:00" (3/3) ... [2024-09-18 16:52:00,726 INFO L112 eAbstractionObserver]: Analyzing ICFG recursified_prod4br-ll.c [2024-09-18 16:52:00,742 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-18 16:52:00,742 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-09-18 16:52:00,806 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-18 16:52:00,832 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;@27676dd3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-18 16:52:00,833 INFO L337 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-09-18 16:52:00,837 INFO L276 IsEmpty]: Start isEmpty. Operand has 41 states, 26 states have (on average 1.4615384615384615) internal successors, (38), 28 states have internal predecessors, (38), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 16:52:00,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-09-18 16:52:00,850 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:00,851 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:00,851 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:00,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:00,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1334266921, now seen corresponding path program 1 times [2024-09-18 16:52:00,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:00,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070543705] [2024-09-18 16:52:00,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:00,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:00,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:01,046 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:52:01,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:01,052 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:52:01,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:01,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 16:52:01,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:01,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070543705] [2024-09-18 16:52:01,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070543705] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-18 16:52:01,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-18 16:52:01,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-18 16:52:01,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676928249] [2024-09-18 16:52:01,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-18 16:52:01,068 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-18 16:52:01,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:01,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-18 16:52:01,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-18 16:52:01,106 INFO L87 Difference]: Start difference. First operand has 41 states, 26 states have (on average 1.4615384615384615) internal successors, (38), 28 states have internal predecessors, (38), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Second operand has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-18 16:52:01,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:01,136 INFO L93 Difference]: Finished difference Result 74 states and 104 transitions. [2024-09-18 16:52:01,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-18 16:52:01,138 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2024-09-18 16:52:01,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:01,146 INFO L225 Difference]: With dead ends: 74 [2024-09-18 16:52:01,146 INFO L226 Difference]: Without dead ends: 37 [2024-09-18 16:52:01,150 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-18 16:52:01,155 INFO L434 NwaCegarLoop]: 49 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, 49 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-18 16:52:01,156 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 49 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-18 16:52:01,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2024-09-18 16:52:01,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2024-09-18 16:52:01,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 24 states have (on average 1.375) internal successors, (33), 26 states have internal predecessors, (33), 8 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-18 16:52:01,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 47 transitions. [2024-09-18 16:52:01,191 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 47 transitions. Word has length 18 [2024-09-18 16:52:01,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:01,192 INFO L474 AbstractCegarLoop]: Abstraction has 37 states and 47 transitions. [2024-09-18 16:52:01,192 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-18 16:52:01,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:01,193 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 47 transitions. [2024-09-18 16:52:01,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-09-18 16:52:01,193 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:01,194 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:01,194 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-18 16:52:01,194 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:01,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:01,195 INFO L85 PathProgramCache]: Analyzing trace with hash -633202343, now seen corresponding path program 1 times [2024-09-18 16:52:01,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:01,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651630980] [2024-09-18 16:52:01,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:01,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:01,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:52:01,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1915459801] [2024-09-18 16:52:01,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:01,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:01,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:52:01,268 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:52:01,269 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-09-18 16:52:01,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:01,379 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 91 conjuncts are in the unsatisfiable core [2024-09-18 16:52:01,386 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:52:01,429 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 1 [2024-09-18 16:52:01,432 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 1 [2024-09-18 16:52:01,446 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-18 16:52:01,455 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-18 16:52:01,463 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-18 16:52:01,471 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-18 16:52:01,602 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 19 treesize of output 11 [2024-09-18 16:52:01,607 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 15 treesize of output 7 [2024-09-18 16:52:01,614 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 19 treesize of output 11 [2024-09-18 16:52:01,618 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 15 treesize of output 7 [2024-09-18 16:52:01,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 16:52:01,669 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-18 16:52:01,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:01,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651630980] [2024-09-18 16:52:01,671 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:52:01,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915459801] [2024-09-18 16:52:01,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915459801] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-18 16:52:01,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-18 16:52:01,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-09-18 16:52:01,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441824654] [2024-09-18 16:52:01,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-18 16:52:01,674 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-18 16:52:01,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:01,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-18 16:52:01,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-09-18 16:52:01,675 INFO L87 Difference]: Start difference. First operand 37 states and 47 transitions. Second operand has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-18 16:52:01,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:01,941 INFO L93 Difference]: Finished difference Result 58 states and 76 transitions. [2024-09-18 16:52:01,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-18 16:52:01,942 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2024-09-18 16:52:01,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:01,943 INFO L225 Difference]: With dead ends: 58 [2024-09-18 16:52:01,943 INFO L226 Difference]: Without dead ends: 56 [2024-09-18 16:52:01,943 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-09-18 16:52:01,944 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 34 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 16:52:01,944 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 173 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 16:52:01,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2024-09-18 16:52:01,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 49. [2024-09-18 16:52:01,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 33 states have (on average 1.3333333333333333) internal successors, (44), 35 states have internal predecessors, (44), 9 states have call successors, (9), 7 states have call predecessors, (9), 6 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2024-09-18 16:52:01,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 61 transitions. [2024-09-18 16:52:01,958 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 61 transitions. Word has length 18 [2024-09-18 16:52:01,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:01,958 INFO L474 AbstractCegarLoop]: Abstraction has 49 states and 61 transitions. [2024-09-18 16:52:01,958 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-18 16:52:01,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:01,959 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 61 transitions. [2024-09-18 16:52:01,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-09-18 16:52:01,959 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:01,959 INFO L216 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:01,974 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-18 16:52:02,163 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:02,164 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:02,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:02,165 INFO L85 PathProgramCache]: Analyzing trace with hash 261423925, now seen corresponding path program 1 times [2024-09-18 16:52:02,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:02,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057849492] [2024-09-18 16:52:02,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:02,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:02,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:52:02,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1777939375] [2024-09-18 16:52:02,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:02,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:02,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:52:02,207 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:52:02,208 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-09-18 16:52:02,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:02,288 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-09-18 16:52:02,291 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:52:02,295 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-18 16:52:02,300 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-18 16:52:02,313 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 11 treesize of output 7 [2024-09-18 16:52:02,460 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 16:52:02,462 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-18 16:52:02,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:02,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057849492] [2024-09-18 16:52:02,462 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:52:02,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777939375] [2024-09-18 16:52:02,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777939375] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-18 16:52:02,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-18 16:52:02,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-09-18 16:52:02,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965256728] [2024-09-18 16:52:02,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-18 16:52:02,463 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-18 16:52:02,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:02,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-18 16:52:02,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-09-18 16:52:02,464 INFO L87 Difference]: Start difference. First operand 49 states and 61 transitions. Second operand has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 4 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-09-18 16:52:02,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:02,758 INFO L93 Difference]: Finished difference Result 90 states and 116 transitions. [2024-09-18 16:52:02,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-18 16:52:02,759 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 4 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 29 [2024-09-18 16:52:02,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:02,761 INFO L225 Difference]: With dead ends: 90 [2024-09-18 16:52:02,762 INFO L226 Difference]: Without dead ends: 65 [2024-09-18 16:52:02,763 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2024-09-18 16:52:02,765 INFO L434 NwaCegarLoop]: 19 mSDtfsCounter, 42 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 16:52:02,765 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 115 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 16:52:02,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2024-09-18 16:52:02,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 61. [2024-09-18 16:52:02,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 41 states have (on average 1.2682926829268293) internal successors, (52), 44 states have internal predecessors, (52), 10 states have call successors, (10), 8 states have call predecessors, (10), 9 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) [2024-09-18 16:52:02,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 73 transitions. [2024-09-18 16:52:02,779 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 73 transitions. Word has length 29 [2024-09-18 16:52:02,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:02,779 INFO L474 AbstractCegarLoop]: Abstraction has 61 states and 73 transitions. [2024-09-18 16:52:02,779 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 4 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-09-18 16:52:02,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:02,780 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 73 transitions. [2024-09-18 16:52:02,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-09-18 16:52:02,780 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:02,780 INFO L216 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:02,793 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-09-18 16:52:02,981 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:02,982 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:02,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:02,982 INFO L85 PathProgramCache]: Analyzing trace with hash -418634445, now seen corresponding path program 1 times [2024-09-18 16:52:02,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:02,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240328100] [2024-09-18 16:52:02,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:02,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:03,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:03,354 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:52:03,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:03,358 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:52:03,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:03,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 16:52:03,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:03,476 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:52:03,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:03,485 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 16:52:03,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:03,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240328100] [2024-09-18 16:52:03,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240328100] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-18 16:52:03,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-18 16:52:03,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-09-18 16:52:03,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532805156] [2024-09-18 16:52:03,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-18 16:52:03,487 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-18 16:52:03,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:03,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-18 16:52:03,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-09-18 16:52:03,488 INFO L87 Difference]: Start difference. First operand 61 states and 73 transitions. Second operand has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 5 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-18 16:52:03,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:03,848 INFO L93 Difference]: Finished difference Result 81 states and 101 transitions. [2024-09-18 16:52:03,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-18 16:52:03,848 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 5 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 29 [2024-09-18 16:52:03,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:03,849 INFO L225 Difference]: With dead ends: 81 [2024-09-18 16:52:03,849 INFO L226 Difference]: Without dead ends: 69 [2024-09-18 16:52:03,850 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2024-09-18 16:52:03,850 INFO L434 NwaCegarLoop]: 19 mSDtfsCounter, 43 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 16:52:03,851 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 108 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 16:52:03,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2024-09-18 16:52:03,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 62. [2024-09-18 16:52:03,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 41 states have (on average 1.2439024390243902) internal successors, (51), 45 states have internal predecessors, (51), 11 states have call successors, (11), 8 states have call predecessors, (11), 9 states have return successors, (14), 9 states have call predecessors, (14), 9 states have call successors, (14) [2024-09-18 16:52:03,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 76 transitions. [2024-09-18 16:52:03,865 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 76 transitions. Word has length 29 [2024-09-18 16:52:03,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:03,866 INFO L474 AbstractCegarLoop]: Abstraction has 62 states and 76 transitions. [2024-09-18 16:52:03,866 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 5 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-18 16:52:03,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:03,866 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 76 transitions. [2024-09-18 16:52:03,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-09-18 16:52:03,867 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:03,867 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:03,867 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-09-18 16:52:03,867 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:03,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:03,868 INFO L85 PathProgramCache]: Analyzing trace with hash 661556601, now seen corresponding path program 1 times [2024-09-18 16:52:03,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:03,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573807723] [2024-09-18 16:52:03,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:03,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:03,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:52:03,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [805514545] [2024-09-18 16:52:03,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:03,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:03,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:52:03,908 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:52:03,910 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-09-18 16:52:04,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:04,027 WARN L260 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 167 conjuncts are in the unsatisfiable core [2024-09-18 16:52:04,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:52:04,042 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 1 [2024-09-18 16:52:04,045 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 1 [2024-09-18 16:52:04,055 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-18 16:52:04,060 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-18 16:52:04,066 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-18 16:52:04,072 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-18 16:52:04,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 38 treesize of output 22 [2024-09-18 16:52:04,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 19 treesize of output 11 [2024-09-18 16:52:04,423 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 38 treesize of output 22 [2024-09-18 16:52:04,550 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 30 treesize of output 18 [2024-09-18 16:52:04,553 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 17 treesize of output 9 [2024-09-18 16:52:04,564 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 30 treesize of output 18 [2024-09-18 16:52:04,569 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 17 treesize of output 9 [2024-09-18 16:52:04,668 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 16:52:04,668 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:52:06,106 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 16:52:06,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:06,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573807723] [2024-09-18 16:52:06,107 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:52:06,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805514545] [2024-09-18 16:52:06,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805514545] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 16:52:06,107 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-18 16:52:06,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 21 [2024-09-18 16:52:06,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251203326] [2024-09-18 16:52:06,108 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-18 16:52:06,108 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-18 16:52:06,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:06,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-18 16:52:06,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2024-09-18 16:52:06,109 INFO L87 Difference]: Start difference. First operand 62 states and 76 transitions. Second operand has 21 states, 17 states have (on average 2.0) internal successors, (34), 16 states have internal predecessors, (34), 9 states have call successors, (11), 7 states have call predecessors, (11), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-09-18 16:52:13,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:13,142 INFO L93 Difference]: Finished difference Result 113 states and 153 transitions. [2024-09-18 16:52:13,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-18 16:52:13,142 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 17 states have (on average 2.0) internal successors, (34), 16 states have internal predecessors, (34), 9 states have call successors, (11), 7 states have call predecessors, (11), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 31 [2024-09-18 16:52:13,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:13,144 INFO L225 Difference]: With dead ends: 113 [2024-09-18 16:52:13,144 INFO L226 Difference]: Without dead ends: 109 [2024-09-18 16:52:13,145 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=248, Invalid=1158, Unknown=0, NotChecked=0, Total=1406 [2024-09-18 16:52:13,145 INFO L434 NwaCegarLoop]: 30 mSDtfsCounter, 214 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-09-18 16:52:13,145 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 243 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-09-18 16:52:13,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2024-09-18 16:52:13,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 86. [2024-09-18 16:52:13,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 58 states have (on average 1.2413793103448276) internal successors, (72), 62 states have internal predecessors, (72), 14 states have call successors, (14), 11 states have call predecessors, (14), 13 states have return successors, (21), 12 states have call predecessors, (21), 11 states have call successors, (21) [2024-09-18 16:52:13,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 107 transitions. [2024-09-18 16:52:13,182 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 107 transitions. Word has length 31 [2024-09-18 16:52:13,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:13,183 INFO L474 AbstractCegarLoop]: Abstraction has 86 states and 107 transitions. [2024-09-18 16:52:13,183 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 17 states have (on average 2.0) internal successors, (34), 16 states have internal predecessors, (34), 9 states have call successors, (11), 7 states have call predecessors, (11), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-09-18 16:52:13,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:13,184 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 107 transitions. [2024-09-18 16:52:13,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-09-18 16:52:13,185 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:13,185 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:13,198 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-09-18 16:52:13,386 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:13,386 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:13,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:13,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1560377938, now seen corresponding path program 1 times [2024-09-18 16:52:13,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:13,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020935253] [2024-09-18 16:52:13,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:13,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:13,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:52:13,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [8448547] [2024-09-18 16:52:13,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:13,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:13,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:52:13,419 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:52:13,421 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-09-18 16:52:13,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:13,509 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-09-18 16:52:13,512 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:52:13,516 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 1 [2024-09-18 16:52:13,523 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 15 treesize of output 11 [2024-09-18 16:52:13,526 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 1 [2024-09-18 16:52:13,631 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 16:52:13,631 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:52:13,754 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 16:52:13,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:13,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020935253] [2024-09-18 16:52:13,755 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:52:13,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8448547] [2024-09-18 16:52:13,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8448547] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-18 16:52:13,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-18 16:52:13,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 14 [2024-09-18 16:52:13,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708908764] [2024-09-18 16:52:13,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-18 16:52:13,756 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-18 16:52:13,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:13,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-18 16:52:13,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-09-18 16:52:13,756 INFO L87 Difference]: Start difference. First operand 86 states and 107 transitions. Second operand has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-09-18 16:52:13,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:13,895 INFO L93 Difference]: Finished difference Result 91 states and 115 transitions. [2024-09-18 16:52:13,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-18 16:52:13,896 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 35 [2024-09-18 16:52:13,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:13,898 INFO L225 Difference]: With dead ends: 91 [2024-09-18 16:52:13,898 INFO L226 Difference]: Without dead ends: 76 [2024-09-18 16:52:13,898 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 53 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2024-09-18 16:52:13,898 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 15 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 16:52:13,899 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 190 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 16:52:13,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2024-09-18 16:52:13,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 73. [2024-09-18 16:52:13,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 49 states have (on average 1.2653061224489797) internal successors, (62), 53 states have internal predecessors, (62), 12 states have call successors, (12), 9 states have call predecessors, (12), 11 states have return successors, (19), 10 states have call predecessors, (19), 10 states have call successors, (19) [2024-09-18 16:52:13,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 93 transitions. [2024-09-18 16:52:13,920 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 93 transitions. Word has length 35 [2024-09-18 16:52:13,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:13,921 INFO L474 AbstractCegarLoop]: Abstraction has 73 states and 93 transitions. [2024-09-18 16:52:13,921 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-09-18 16:52:13,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:13,921 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 93 transitions. [2024-09-18 16:52:13,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-09-18 16:52:13,922 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:13,922 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:13,936 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-09-18 16:52:14,126 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:14,127 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:14,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:14,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1573056070, now seen corresponding path program 1 times [2024-09-18 16:52:14,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:14,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012917264] [2024-09-18 16:52:14,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:14,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:14,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:14,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:52:14,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:14,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:52:14,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:14,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 16:52:14,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:14,937 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:52:14,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:14,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-18 16:52:14,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:14,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:52:14,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:14,990 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-09-18 16:52:14,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:14,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012917264] [2024-09-18 16:52:14,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012917264] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:52:14,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318965535] [2024-09-18 16:52:14,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:14,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:14,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:52:14,992 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:52:14,993 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-09-18 16:52:15,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:15,085 INFO L262 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-18 16:52:15,087 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:52:15,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 35 treesize of output 19 [2024-09-18 16:52:15,290 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 16:52:15,290 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:52:15,477 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 16:52:15,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318965535] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 16:52:15,477 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 16:52:15,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 20 [2024-09-18 16:52:15,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121228988] [2024-09-18 16:52:15,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 16:52:15,478 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-18 16:52:15,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:15,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-18 16:52:15,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2024-09-18 16:52:15,479 INFO L87 Difference]: Start difference. First operand 73 states and 93 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 17 states have internal predecessors, (43), 7 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (9), 5 states have call predecessors, (9), 6 states have call successors, (9) [2024-09-18 16:52:15,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:15,957 INFO L93 Difference]: Finished difference Result 114 states and 216 transitions. [2024-09-18 16:52:15,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-18 16:52:15,957 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 17 states have internal predecessors, (43), 7 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (9), 5 states have call predecessors, (9), 6 states have call successors, (9) Word has length 44 [2024-09-18 16:52:15,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:15,959 INFO L225 Difference]: With dead ends: 114 [2024-09-18 16:52:15,959 INFO L226 Difference]: Without dead ends: 97 [2024-09-18 16:52:15,960 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 91 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=228, Invalid=702, Unknown=0, NotChecked=0, Total=930 [2024-09-18 16:52:15,961 INFO L434 NwaCegarLoop]: 21 mSDtfsCounter, 174 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 16:52:15,961 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 97 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 16:52:15,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-09-18 16:52:16,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 79. [2024-09-18 16:52:16,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 53 states have (on average 1.320754716981132) internal successors, (70), 59 states have internal predecessors, (70), 14 states have call successors, (14), 9 states have call predecessors, (14), 11 states have return successors, (25), 10 states have call predecessors, (25), 12 states have call successors, (25) [2024-09-18 16:52:16,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 109 transitions. [2024-09-18 16:52:16,008 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 109 transitions. Word has length 44 [2024-09-18 16:52:16,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:16,009 INFO L474 AbstractCegarLoop]: Abstraction has 79 states and 109 transitions. [2024-09-18 16:52:16,009 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 17 states have internal predecessors, (43), 7 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (9), 5 states have call predecessors, (9), 6 states have call successors, (9) [2024-09-18 16:52:16,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:16,009 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 109 transitions. [2024-09-18 16:52:16,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-09-18 16:52:16,015 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:16,015 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:16,028 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-09-18 16:52:16,215 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-09-18 16:52:16,216 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:16,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:16,216 INFO L85 PathProgramCache]: Analyzing trace with hash 2020846648, now seen corresponding path program 1 times [2024-09-18 16:52:16,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:16,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396160496] [2024-09-18 16:52:16,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:16,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:16,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:16,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:52:16,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:16,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:52:16,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:16,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 16:52:16,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:16,810 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:52:16,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:16,814 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-18 16:52:16,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:16,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:52:16,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:16,871 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-09-18 16:52:16,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:16,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396160496] [2024-09-18 16:52:16,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396160496] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:52:16,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184289776] [2024-09-18 16:52:16,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:16,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:16,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:52:16,874 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:52:16,875 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-09-18 16:52:16,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:16,974 INFO L262 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-09-18 16:52:16,977 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:52:17,003 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 23 treesize of output 15 [2024-09-18 16:52:17,006 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 1 [2024-09-18 16:52:17,242 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-09-18 16:52:17,243 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:52:17,898 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 16:52:17,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184289776] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 16:52:17,898 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 16:52:17,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 16] total 34 [2024-09-18 16:52:17,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884449963] [2024-09-18 16:52:17,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 16:52:17,899 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-09-18 16:52:17,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:17,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-09-18 16:52:17,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=969, Unknown=0, NotChecked=0, Total=1122 [2024-09-18 16:52:17,900 INFO L87 Difference]: Start difference. First operand 79 states and 109 transitions. Second operand has 34 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 28 states have internal predecessors, (50), 13 states have call successors, (15), 6 states have call predecessors, (15), 8 states have return successors, (13), 10 states have call predecessors, (13), 12 states have call successors, (13) [2024-09-18 16:52:19,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:19,694 INFO L93 Difference]: Finished difference Result 108 states and 181 transitions. [2024-09-18 16:52:19,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-18 16:52:19,695 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 28 states have internal predecessors, (50), 13 states have call successors, (15), 6 states have call predecessors, (15), 8 states have return successors, (13), 10 states have call predecessors, (13), 12 states have call successors, (13) Word has length 44 [2024-09-18 16:52:19,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:19,696 INFO L225 Difference]: With dead ends: 108 [2024-09-18 16:52:19,696 INFO L226 Difference]: Without dead ends: 94 [2024-09-18 16:52:19,697 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 519 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=388, Invalid=2162, Unknown=0, NotChecked=0, Total=2550 [2024-09-18 16:52:19,698 INFO L434 NwaCegarLoop]: 17 mSDtfsCounter, 159 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 721 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-09-18 16:52:19,698 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 169 Invalid, 850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 721 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-09-18 16:52:19,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2024-09-18 16:52:19,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 73. [2024-09-18 16:52:19,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 50 states have (on average 1.32) internal successors, (66), 55 states have internal predecessors, (66), 14 states have call successors, (14), 9 states have call predecessors, (14), 8 states have return successors, (18), 9 states have call predecessors, (18), 12 states have call successors, (18) [2024-09-18 16:52:19,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 98 transitions. [2024-09-18 16:52:19,734 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 98 transitions. Word has length 44 [2024-09-18 16:52:19,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:19,735 INFO L474 AbstractCegarLoop]: Abstraction has 73 states and 98 transitions. [2024-09-18 16:52:19,735 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 28 states have internal predecessors, (50), 13 states have call successors, (15), 6 states have call predecessors, (15), 8 states have return successors, (13), 10 states have call predecessors, (13), 12 states have call successors, (13) [2024-09-18 16:52:19,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:19,735 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 98 transitions. [2024-09-18 16:52:19,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-18 16:52:19,736 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:19,736 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:19,749 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-18 16:52:19,937 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:19,938 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:19,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:19,938 INFO L85 PathProgramCache]: Analyzing trace with hash -921540890, now seen corresponding path program 1 times [2024-09-18 16:52:19,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:19,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876637786] [2024-09-18 16:52:19,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:19,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:19,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:19,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:52:19,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:19,973 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:52:19,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:19,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 16:52:19,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:19,996 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:52:19,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:19,998 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 16:52:20,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:20,003 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:52:20,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:20,006 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-09-18 16:52:20,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:20,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876637786] [2024-09-18 16:52:20,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876637786] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-18 16:52:20,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-18 16:52:20,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-18 16:52:20,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416149730] [2024-09-18 16:52:20,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-18 16:52:20,007 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-18 16:52:20,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:20,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-18 16:52:20,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-18 16:52:20,008 INFO L87 Difference]: Start difference. First operand 73 states and 98 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-18 16:52:20,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:20,100 INFO L93 Difference]: Finished difference Result 119 states and 175 transitions. [2024-09-18 16:52:20,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-18 16:52:20,101 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 48 [2024-09-18 16:52:20,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:20,102 INFO L225 Difference]: With dead ends: 119 [2024-09-18 16:52:20,102 INFO L226 Difference]: Without dead ends: 77 [2024-09-18 16:52:20,102 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-18 16:52:20,103 INFO L434 NwaCegarLoop]: 22 mSDtfsCounter, 26 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 16:52:20,103 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 43 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 16:52:20,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2024-09-18 16:52:20,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 75. [2024-09-18 16:52:20,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 52 states have (on average 1.3076923076923077) internal successors, (68), 57 states have internal predecessors, (68), 14 states have call successors, (14), 9 states have call predecessors, (14), 8 states have return successors, (18), 9 states have call predecessors, (18), 12 states have call successors, (18) [2024-09-18 16:52:20,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 100 transitions. [2024-09-18 16:52:20,154 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 100 transitions. Word has length 48 [2024-09-18 16:52:20,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:20,154 INFO L474 AbstractCegarLoop]: Abstraction has 75 states and 100 transitions. [2024-09-18 16:52:20,154 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-18 16:52:20,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:20,155 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 100 transitions. [2024-09-18 16:52:20,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-09-18 16:52:20,155 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:20,155 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:20,156 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-09-18 16:52:20,156 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:20,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:20,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1016093312, now seen corresponding path program 1 times [2024-09-18 16:52:20,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:20,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125460080] [2024-09-18 16:52:20,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:20,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:20,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:52:20,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1807446820] [2024-09-18 16:52:20,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:20,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:20,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:52:20,196 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:52:20,200 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-09-18 16:52:20,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:20,317 INFO L262 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 111 conjuncts are in the unsatisfiable core [2024-09-18 16:52:20,321 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:52:20,323 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 1 [2024-09-18 16:52:20,328 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-18 16:52:20,333 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-18 16:52:20,338 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-18 16:52:20,344 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-18 16:52:20,360 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 11 treesize of output 7 [2024-09-18 16:52:20,364 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 11 treesize of output 7 [2024-09-18 16:52:20,871 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 27 treesize of output 19 [2024-09-18 16:52:20,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 23 treesize of output 15 [2024-09-18 16:52:20,890 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 19 treesize of output 11 [2024-09-18 16:52:20,892 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 15 treesize of output 7 [2024-09-18 16:52:20,923 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 16:52:20,923 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:52:21,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:21,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125460080] [2024-09-18 16:52:21,552 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:52:21,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807446820] [2024-09-18 16:52:21,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807446820] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:52:21,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-18 16:52:21,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-09-18 16:52:21,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933698546] [2024-09-18 16:52:21,553 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-18 16:52:21,553 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-18 16:52:21,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:21,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-18 16:52:21,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2024-09-18 16:52:21,554 INFO L87 Difference]: Start difference. First operand 75 states and 100 transitions. Second operand has 16 states, 13 states have (on average 2.230769230769231) internal successors, (29), 12 states have internal predecessors, (29), 6 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2024-09-18 16:52:22,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:22,172 INFO L93 Difference]: Finished difference Result 91 states and 132 transitions. [2024-09-18 16:52:22,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-18 16:52:22,173 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 2.230769230769231) internal successors, (29), 12 states have internal predecessors, (29), 6 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 46 [2024-09-18 16:52:22,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:22,173 INFO L225 Difference]: With dead ends: 91 [2024-09-18 16:52:22,173 INFO L226 Difference]: Without dead ends: 89 [2024-09-18 16:52:22,174 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2024-09-18 16:52:22,174 INFO L434 NwaCegarLoop]: 23 mSDtfsCounter, 46 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-18 16:52:22,174 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 138 Invalid, 546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 537 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-18 16:52:22,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2024-09-18 16:52:22,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 83. [2024-09-18 16:52:22,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 57 states have (on average 1.280701754385965) internal successors, (73), 62 states have internal predecessors, (73), 15 states have call successors, (15), 10 states have call predecessors, (15), 10 states have return successors, (25), 11 states have call predecessors, (25), 13 states have call successors, (25) [2024-09-18 16:52:22,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 113 transitions. [2024-09-18 16:52:22,199 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 113 transitions. Word has length 46 [2024-09-18 16:52:22,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:22,200 INFO L474 AbstractCegarLoop]: Abstraction has 83 states and 113 transitions. [2024-09-18 16:52:22,200 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 2.230769230769231) internal successors, (29), 12 states have internal predecessors, (29), 6 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2024-09-18 16:52:22,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:22,200 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 113 transitions. [2024-09-18 16:52:22,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-18 16:52:22,200 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:22,201 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:22,216 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-09-18 16:52:22,404 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:22,405 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:22,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:22,405 INFO L85 PathProgramCache]: Analyzing trace with hash 264265128, now seen corresponding path program 1 times [2024-09-18 16:52:22,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:22,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32060283] [2024-09-18 16:52:22,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:22,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:22,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:52:22,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1634258110] [2024-09-18 16:52:22,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:22,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:22,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:52:22,438 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:52:22,439 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-09-18 16:52:22,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:22,586 INFO L262 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 124 conjuncts are in the unsatisfiable core [2024-09-18 16:52:22,589 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:52:22,593 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 1 [2024-09-18 16:52:22,596 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 1 [2024-09-18 16:52:22,614 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-18 16:52:22,617 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-18 16:52:22,621 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-18 16:52:22,624 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-18 16:52:22,645 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 11 treesize of output 7 [2024-09-18 16:52:22,650 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 11 treesize of output 7 [2024-09-18 16:52:23,660 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 27 treesize of output 19 [2024-09-18 16:52:23,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 23 treesize of output 15 [2024-09-18 16:52:23,706 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-18 16:52:23,707 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 33 treesize of output 29 [2024-09-18 16:52:23,712 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 15 treesize of output 7 [2024-09-18 16:52:23,761 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 16:52:23,761 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:52:24,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:24,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32060283] [2024-09-18 16:52:24,754 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:52:24,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634258110] [2024-09-18 16:52:24,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634258110] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:52:24,754 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-18 16:52:24,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2024-09-18 16:52:24,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617567774] [2024-09-18 16:52:24,754 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-18 16:52:24,755 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-09-18 16:52:24,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:24,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-09-18 16:52:24,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=703, Unknown=0, NotChecked=0, Total=812 [2024-09-18 16:52:24,755 INFO L87 Difference]: Start difference. First operand 83 states and 113 transitions. Second operand has 24 states, 20 states have (on average 1.55) internal successors, (31), 19 states have internal predecessors, (31), 7 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-18 16:52:28,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-18 16:52:30,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:30,864 INFO L93 Difference]: Finished difference Result 108 states and 170 transitions. [2024-09-18 16:52:30,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-18 16:52:30,864 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 20 states have (on average 1.55) internal successors, (31), 19 states have internal predecessors, (31), 7 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 48 [2024-09-18 16:52:30,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:30,865 INFO L225 Difference]: With dead ends: 108 [2024-09-18 16:52:30,865 INFO L226 Difference]: Without dead ends: 106 [2024-09-18 16:52:30,866 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=159, Invalid=1101, Unknown=0, NotChecked=0, Total=1260 [2024-09-18 16:52:30,866 INFO L434 NwaCegarLoop]: 24 mSDtfsCounter, 55 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 927 mSolverCounterSat, 12 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 940 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 927 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2024-09-18 16:52:30,866 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 233 Invalid, 940 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 927 Invalid, 1 Unknown, 0 Unchecked, 5.7s Time] [2024-09-18 16:52:30,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2024-09-18 16:52:30,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 88. [2024-09-18 16:52:30,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 61 states have (on average 1.3114754098360655) internal successors, (80), 67 states have internal predecessors, (80), 16 states have call successors, (16), 10 states have call predecessors, (16), 10 states have return successors, (29), 11 states have call predecessors, (29), 14 states have call successors, (29) [2024-09-18 16:52:30,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 125 transitions. [2024-09-18 16:52:30,899 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 125 transitions. Word has length 48 [2024-09-18 16:52:30,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:30,899 INFO L474 AbstractCegarLoop]: Abstraction has 88 states and 125 transitions. [2024-09-18 16:52:30,900 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 20 states have (on average 1.55) internal successors, (31), 19 states have internal predecessors, (31), 7 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-18 16:52:30,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:30,900 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 125 transitions. [2024-09-18 16:52:30,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-18 16:52:30,901 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:30,901 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:30,907 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-09-18 16:52:31,104 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:31,104 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:31,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:31,105 INFO L85 PathProgramCache]: Analyzing trace with hash -436799450, now seen corresponding path program 1 times [2024-09-18 16:52:31,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:31,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007133934] [2024-09-18 16:52:31,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:31,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:31,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:52:31,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1389741144] [2024-09-18 16:52:31,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:31,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:31,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:52:31,127 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:52:31,129 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-09-18 16:52:31,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:31,262 INFO L262 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 175 conjuncts are in the unsatisfiable core [2024-09-18 16:52:31,266 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:52:31,268 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 1 [2024-09-18 16:52:31,269 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 1 [2024-09-18 16:52:31,271 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-18 16:52:31,274 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-18 16:52:31,281 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-18 16:52:31,285 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-18 16:52:31,301 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 11 treesize of output 7 [2024-09-18 16:52:31,305 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 11 treesize of output 7 [2024-09-18 16:52:32,598 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 34 treesize of output 22 [2024-09-18 16:52:32,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 23 treesize of output 3 [2024-09-18 16:52:32,689 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 26 treesize of output 14 [2024-09-18 16:52:32,692 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 22 treesize of output 10 [2024-09-18 16:52:32,749 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-09-18 16:52:32,749 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:52:39,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:39,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007133934] [2024-09-18 16:52:39,732 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:52:39,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389741144] [2024-09-18 16:52:39,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1389741144] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:52:39,732 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-18 16:52:39,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2024-09-18 16:52:39,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774939834] [2024-09-18 16:52:39,732 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-18 16:52:39,732 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-18 16:52:39,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:39,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-18 16:52:39,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2024-09-18 16:52:39,733 INFO L87 Difference]: Start difference. First operand 88 states and 125 transitions. Second operand has 21 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 18 states have internal predecessors, (33), 6 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2024-09-18 16:52:43,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:43,813 INFO L93 Difference]: Finished difference Result 108 states and 170 transitions. [2024-09-18 16:52:43,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-09-18 16:52:43,814 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 18 states have internal predecessors, (33), 6 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 48 [2024-09-18 16:52:43,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:43,816 INFO L225 Difference]: With dead ends: 108 [2024-09-18 16:52:43,816 INFO L226 Difference]: Without dead ends: 106 [2024-09-18 16:52:43,816 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=231, Invalid=1575, Unknown=0, NotChecked=0, Total=1806 [2024-09-18 16:52:43,817 INFO L434 NwaCegarLoop]: 23 mSDtfsCounter, 47 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 767 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-09-18 16:52:43,817 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 169 Invalid, 776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 767 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2024-09-18 16:52:43,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2024-09-18 16:52:43,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 95. [2024-09-18 16:52:43,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 66 states have (on average 1.3333333333333333) internal successors, (88), 73 states have internal predecessors, (88), 17 states have call successors, (17), 10 states have call predecessors, (17), 11 states have return successors, (38), 11 states have call predecessors, (38), 15 states have call successors, (38) [2024-09-18 16:52:43,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 143 transitions. [2024-09-18 16:52:43,864 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 143 transitions. Word has length 48 [2024-09-18 16:52:43,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:43,864 INFO L474 AbstractCegarLoop]: Abstraction has 95 states and 143 transitions. [2024-09-18 16:52:43,864 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 18 states have internal predecessors, (33), 6 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2024-09-18 16:52:43,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:43,864 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 143 transitions. [2024-09-18 16:52:43,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-18 16:52:43,865 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:43,866 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:43,873 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-09-18 16:52:44,066 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-09-18 16:52:44,066 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:44,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:44,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1140395608, now seen corresponding path program 1 times [2024-09-18 16:52:44,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:44,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398256158] [2024-09-18 16:52:44,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:44,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:44,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:44,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:52:44,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:44,346 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:52:44,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:44,356 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 16:52:44,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:44,480 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:52:44,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:44,482 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 16:52:44,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:44,486 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:52:44,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:44,488 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-09-18 16:52:44,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:44,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398256158] [2024-09-18 16:52:44,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398256158] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-18 16:52:44,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-18 16:52:44,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-18 16:52:44,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718486884] [2024-09-18 16:52:44,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-18 16:52:44,489 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-18 16:52:44,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:44,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-18 16:52:44,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-09-18 16:52:44,490 INFO L87 Difference]: Start difference. First operand 95 states and 143 transitions. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-18 16:52:44,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:44,731 INFO L93 Difference]: Finished difference Result 157 states and 272 transitions. [2024-09-18 16:52:44,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-18 16:52:44,732 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 48 [2024-09-18 16:52:44,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:44,733 INFO L225 Difference]: With dead ends: 157 [2024-09-18 16:52:44,733 INFO L226 Difference]: Without dead ends: 93 [2024-09-18 16:52:44,733 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-09-18 16:52:44,734 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 40 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 16:52:44,734 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 79 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 16:52:44,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-09-18 16:52:44,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 90. [2024-09-18 16:52:44,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 62 states have (on average 1.2580645161290323) internal successors, (78), 68 states have internal predecessors, (78), 16 states have call successors, (16), 10 states have call predecessors, (16), 11 states have return successors, (34), 11 states have call predecessors, (34), 14 states have call successors, (34) [2024-09-18 16:52:44,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 128 transitions. [2024-09-18 16:52:44,788 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 128 transitions. Word has length 48 [2024-09-18 16:52:44,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:44,789 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 128 transitions. [2024-09-18 16:52:44,789 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-18 16:52:44,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:44,790 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 128 transitions. [2024-09-18 16:52:44,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-18 16:52:44,790 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:44,791 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:44,791 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-09-18 16:52:44,791 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:44,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:44,791 INFO L85 PathProgramCache]: Analyzing trace with hash 130251622, now seen corresponding path program 1 times [2024-09-18 16:52:44,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:44,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304020358] [2024-09-18 16:52:44,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:44,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:44,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:45,044 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:52:45,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:45,049 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:52:45,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:45,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 16:52:45,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:45,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:52:45,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:45,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 16:52:45,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:45,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:52:45,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:45,242 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-09-18 16:52:45,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:45,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304020358] [2024-09-18 16:52:45,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304020358] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-18 16:52:45,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-18 16:52:45,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-18 16:52:45,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333618738] [2024-09-18 16:52:45,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-18 16:52:45,243 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-18 16:52:45,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:45,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-18 16:52:45,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-09-18 16:52:45,243 INFO L87 Difference]: Start difference. First operand 90 states and 128 transitions. Second operand has 9 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 4 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-09-18 16:52:45,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:45,654 INFO L93 Difference]: Finished difference Result 116 states and 218 transitions. [2024-09-18 16:52:45,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-18 16:52:45,655 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 4 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 48 [2024-09-18 16:52:45,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:45,656 INFO L225 Difference]: With dead ends: 116 [2024-09-18 16:52:45,656 INFO L226 Difference]: Without dead ends: 104 [2024-09-18 16:52:45,656 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2024-09-18 16:52:45,657 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 60 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 16:52:45,657 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 119 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 16:52:45,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2024-09-18 16:52:45,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 85. [2024-09-18 16:52:45,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 58 states have (on average 1.2413793103448276) internal successors, (72), 63 states have internal predecessors, (72), 15 states have call successors, (15), 10 states have call predecessors, (15), 11 states have return successors, (29), 11 states have call predecessors, (29), 13 states have call successors, (29) [2024-09-18 16:52:45,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 116 transitions. [2024-09-18 16:52:45,695 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 116 transitions. Word has length 48 [2024-09-18 16:52:45,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:45,695 INFO L474 AbstractCegarLoop]: Abstraction has 85 states and 116 transitions. [2024-09-18 16:52:45,695 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 4 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-09-18 16:52:45,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:45,695 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 116 transitions. [2024-09-18 16:52:45,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-18 16:52:45,696 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:45,696 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:45,696 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-09-18 16:52:45,696 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:45,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:45,696 INFO L85 PathProgramCache]: Analyzing trace with hash -632852570, now seen corresponding path program 1 times [2024-09-18 16:52:45,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:45,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559472869] [2024-09-18 16:52:45,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:45,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:45,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:45,937 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:52:45,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:45,939 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:52:45,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:45,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 16:52:45,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:46,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:52:46,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:46,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 16:52:46,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:46,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:52:46,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:46,088 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-09-18 16:52:46,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:46,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559472869] [2024-09-18 16:52:46,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559472869] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-18 16:52:46,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-18 16:52:46,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-18 16:52:46,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674509093] [2024-09-18 16:52:46,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-18 16:52:46,090 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-18 16:52:46,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:46,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-18 16:52:46,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-09-18 16:52:46,092 INFO L87 Difference]: Start difference. First operand 85 states and 116 transitions. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-18 16:52:46,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:46,316 INFO L93 Difference]: Finished difference Result 139 states and 213 transitions. [2024-09-18 16:52:46,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-18 16:52:46,317 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 48 [2024-09-18 16:52:46,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:46,318 INFO L225 Difference]: With dead ends: 139 [2024-09-18 16:52:46,318 INFO L226 Difference]: Without dead ends: 91 [2024-09-18 16:52:46,320 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-09-18 16:52:46,321 INFO L434 NwaCegarLoop]: 26 mSDtfsCounter, 39 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 16:52:46,321 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 66 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 16:52:46,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2024-09-18 16:52:46,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 87. [2024-09-18 16:52:46,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 60 states have (on average 1.2333333333333334) internal successors, (74), 65 states have internal predecessors, (74), 15 states have call successors, (15), 10 states have call predecessors, (15), 11 states have return successors, (29), 11 states have call predecessors, (29), 13 states have call successors, (29) [2024-09-18 16:52:46,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 118 transitions. [2024-09-18 16:52:46,360 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 118 transitions. Word has length 48 [2024-09-18 16:52:46,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:46,360 INFO L474 AbstractCegarLoop]: Abstraction has 87 states and 118 transitions. [2024-09-18 16:52:46,360 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-18 16:52:46,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:46,361 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 118 transitions. [2024-09-18 16:52:46,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-18 16:52:46,361 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:46,361 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:46,362 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-09-18 16:52:46,362 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:46,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:46,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1274409114, now seen corresponding path program 1 times [2024-09-18 16:52:46,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:46,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755813790] [2024-09-18 16:52:46,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:46,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:46,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:52:46,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [41287373] [2024-09-18 16:52:46,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:46,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:46,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:52:46,390 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:52:46,391 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-09-18 16:52:46,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:46,539 INFO L262 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 99 conjuncts are in the unsatisfiable core [2024-09-18 16:52:46,543 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:52:46,546 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 1 [2024-09-18 16:52:46,548 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-18 16:52:46,553 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-18 16:52:46,559 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-18 16:52:46,566 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-18 16:52:46,581 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 11 treesize of output 7 [2024-09-18 16:52:46,588 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 11 treesize of output 7 [2024-09-18 16:52:47,078 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 27 treesize of output 19 [2024-09-18 16:52:47,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 23 treesize of output 15 [2024-09-18 16:52:47,103 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 19 treesize of output 11 [2024-09-18 16:52:47,108 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 15 treesize of output 7 [2024-09-18 16:52:47,149 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 16:52:47,150 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:52:47,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:47,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755813790] [2024-09-18 16:52:47,738 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:52:47,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41287373] [2024-09-18 16:52:47,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41287373] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:52:47,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-18 16:52:47,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2024-09-18 16:52:47,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059790385] [2024-09-18 16:52:47,744 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-18 16:52:47,744 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-18 16:52:47,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:47,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-18 16:52:47,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2024-09-18 16:52:47,745 INFO L87 Difference]: Start difference. First operand 87 states and 118 transitions. Second operand has 15 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2024-09-18 16:52:49,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:49,302 INFO L93 Difference]: Finished difference Result 99 states and 140 transitions. [2024-09-18 16:52:49,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-18 16:52:49,302 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 48 [2024-09-18 16:52:49,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:49,303 INFO L225 Difference]: With dead ends: 99 [2024-09-18 16:52:49,303 INFO L226 Difference]: Without dead ends: 97 [2024-09-18 16:52:49,304 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2024-09-18 16:52:49,304 INFO L434 NwaCegarLoop]: 26 mSDtfsCounter, 32 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-09-18 16:52:49,304 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 165 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-09-18 16:52:49,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-09-18 16:52:49,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 88. [2024-09-18 16:52:49,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 60 states have (on average 1.2333333333333334) internal successors, (74), 66 states have internal predecessors, (74), 16 states have call successors, (16), 10 states have call predecessors, (16), 11 states have return successors, (33), 11 states have call predecessors, (33), 14 states have call successors, (33) [2024-09-18 16:52:49,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 123 transitions. [2024-09-18 16:52:49,340 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 123 transitions. Word has length 48 [2024-09-18 16:52:49,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:49,340 INFO L474 AbstractCegarLoop]: Abstraction has 88 states and 123 transitions. [2024-09-18 16:52:49,340 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2024-09-18 16:52:49,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:49,341 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 123 transitions. [2024-09-18 16:52:49,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-18 16:52:49,341 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:49,341 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:49,360 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-09-18 16:52:49,542 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-09-18 16:52:49,542 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:49,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:49,542 INFO L85 PathProgramCache]: Analyzing trace with hash -851707288, now seen corresponding path program 1 times [2024-09-18 16:52:49,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:49,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771770272] [2024-09-18 16:52:49,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:49,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:49,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:49,883 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:52:49,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:49,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:52:49,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:49,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 16:52:49,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:49,993 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:52:49,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:49,997 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 16:52:49,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:50,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:52:50,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:50,046 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-09-18 16:52:50,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:50,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771770272] [2024-09-18 16:52:50,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771770272] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-18 16:52:50,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-18 16:52:50,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-09-18 16:52:50,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63549981] [2024-09-18 16:52:50,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-18 16:52:50,048 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-18 16:52:50,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:50,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-18 16:52:50,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-09-18 16:52:50,049 INFO L87 Difference]: Start difference. First operand 88 states and 123 transitions. Second operand has 9 states, 7 states have (on average 4.428571428571429) internal successors, (31), 8 states have internal predecessors, (31), 5 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2024-09-18 16:52:50,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:50,352 INFO L93 Difference]: Finished difference Result 126 states and 246 transitions. [2024-09-18 16:52:50,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-18 16:52:50,352 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 4.428571428571429) internal successors, (31), 8 states have internal predecessors, (31), 5 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) Word has length 48 [2024-09-18 16:52:50,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:50,353 INFO L225 Difference]: With dead ends: 126 [2024-09-18 16:52:50,353 INFO L226 Difference]: Without dead ends: 106 [2024-09-18 16:52:50,354 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-09-18 16:52:50,354 INFO L434 NwaCegarLoop]: 30 mSDtfsCounter, 44 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 16:52:50,354 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 121 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 16:52:50,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2024-09-18 16:52:50,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 92. [2024-09-18 16:52:50,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 61 states have (on average 1.2295081967213115) internal successors, (75), 69 states have internal predecessors, (75), 18 states have call successors, (18), 10 states have call predecessors, (18), 12 states have return successors, (45), 12 states have call predecessors, (45), 16 states have call successors, (45) [2024-09-18 16:52:50,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 138 transitions. [2024-09-18 16:52:50,392 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 138 transitions. Word has length 48 [2024-09-18 16:52:50,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:50,392 INFO L474 AbstractCegarLoop]: Abstraction has 92 states and 138 transitions. [2024-09-18 16:52:50,392 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 4.428571428571429) internal successors, (31), 8 states have internal predecessors, (31), 5 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2024-09-18 16:52:50,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:50,392 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 138 transitions. [2024-09-18 16:52:50,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-18 16:52:50,393 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:50,393 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:50,393 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-09-18 16:52:50,393 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:50,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:50,394 INFO L85 PathProgramCache]: Analyzing trace with hash -570812956, now seen corresponding path program 1 times [2024-09-18 16:52:50,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:50,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764987750] [2024-09-18 16:52:50,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:50,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:50,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:52:50,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [572744291] [2024-09-18 16:52:50,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:50,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:50,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:52:50,421 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:52:50,422 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-09-18 16:52:50,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:50,554 INFO L262 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 115 conjuncts are in the unsatisfiable core [2024-09-18 16:52:50,559 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:52:50,561 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 1 [2024-09-18 16:52:50,564 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-18 16:52:50,568 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-18 16:52:50,572 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-18 16:52:50,576 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-18 16:52:50,590 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 11 treesize of output 7 [2024-09-18 16:52:50,593 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 11 treesize of output 7 [2024-09-18 16:52:51,163 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 27 treesize of output 19 [2024-09-18 16:52:51,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 23 treesize of output 15 [2024-09-18 16:52:51,188 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 19 treesize of output 11 [2024-09-18 16:52:51,190 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 15 treesize of output 7 [2024-09-18 16:52:51,235 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 16:52:51,236 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:52:51,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:51,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764987750] [2024-09-18 16:52:51,995 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:52:51,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572744291] [2024-09-18 16:52:51,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572744291] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:52:51,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-18 16:52:51,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-09-18 16:52:51,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878110443] [2024-09-18 16:52:51,996 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-18 16:52:51,996 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-18 16:52:51,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:51,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-18 16:52:51,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2024-09-18 16:52:51,996 INFO L87 Difference]: Start difference. First operand 92 states and 138 transitions. Second operand has 16 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 6 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2024-09-18 16:52:52,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:52,865 INFO L93 Difference]: Finished difference Result 113 states and 183 transitions. [2024-09-18 16:52:52,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-18 16:52:52,866 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 6 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 48 [2024-09-18 16:52:52,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:52,867 INFO L225 Difference]: With dead ends: 113 [2024-09-18 16:52:52,867 INFO L226 Difference]: Without dead ends: 111 [2024-09-18 16:52:52,867 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2024-09-18 16:52:52,867 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 32 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-18 16:52:52,868 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 179 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 584 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-18 16:52:52,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2024-09-18 16:52:52,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 91. [2024-09-18 16:52:52,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 61 states have (on average 1.2295081967213115) internal successors, (75), 68 states have internal predecessors, (75), 17 states have call successors, (17), 10 states have call predecessors, (17), 12 states have return successors, (40), 12 states have call predecessors, (40), 15 states have call successors, (40) [2024-09-18 16:52:52,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 132 transitions. [2024-09-18 16:52:52,906 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 132 transitions. Word has length 48 [2024-09-18 16:52:52,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:52,906 INFO L474 AbstractCegarLoop]: Abstraction has 91 states and 132 transitions. [2024-09-18 16:52:52,906 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 6 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2024-09-18 16:52:52,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:52,906 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 132 transitions. [2024-09-18 16:52:52,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-09-18 16:52:52,907 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:52,907 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:52,920 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-09-18 16:52:53,107 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-09-18 16:52:53,108 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:53,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:53,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1338588557, now seen corresponding path program 1 times [2024-09-18 16:52:53,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:53,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690052913] [2024-09-18 16:52:53,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:53,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:53,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:53,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:52:53,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:53,446 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:52:53,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:53,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 16:52:53,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:53,769 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:52:53,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:53,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 16:52:53,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:53,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:52:53,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:53,917 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-18 16:52:53,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:53,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:52:53,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:53,972 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 22 proven. 1 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-09-18 16:52:53,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:53,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690052913] [2024-09-18 16:52:53,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690052913] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:52:53,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133296575] [2024-09-18 16:52:53,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:53,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:53,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:52:53,974 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:52:53,975 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-09-18 16:52:54,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:54,117 INFO L262 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-18 16:52:54,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:52:54,164 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-09-18 16:52:54,164 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-18 16:52:54,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133296575] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-18 16:52:54,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-18 16:52:54,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 13 [2024-09-18 16:52:54,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492123814] [2024-09-18 16:52:54,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-18 16:52:54,165 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-18 16:52:54,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:54,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-18 16:52:54,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2024-09-18 16:52:54,165 INFO L87 Difference]: Start difference. First operand 91 states and 132 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-18 16:52:54,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:52:54,266 INFO L93 Difference]: Finished difference Result 149 states and 238 transitions. [2024-09-18 16:52:54,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-18 16:52:54,266 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 63 [2024-09-18 16:52:54,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:52:54,267 INFO L225 Difference]: With dead ends: 149 [2024-09-18 16:52:54,267 INFO L226 Difference]: Without dead ends: 89 [2024-09-18 16:52:54,268 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2024-09-18 16:52:54,268 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 5 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-18 16:52:54,268 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 144 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-18 16:52:54,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2024-09-18 16:52:54,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2024-09-18 16:52:54,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 60 states have (on average 1.1666666666666667) internal successors, (70), 66 states have internal predecessors, (70), 16 states have call successors, (16), 10 states have call predecessors, (16), 12 states have return successors, (36), 12 states have call predecessors, (36), 14 states have call successors, (36) [2024-09-18 16:52:54,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 122 transitions. [2024-09-18 16:52:54,306 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 122 transitions. Word has length 63 [2024-09-18 16:52:54,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:52:54,307 INFO L474 AbstractCegarLoop]: Abstraction has 89 states and 122 transitions. [2024-09-18 16:52:54,307 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-18 16:52:54,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:54,307 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 122 transitions. [2024-09-18 16:52:54,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-09-18 16:52:54,309 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:52:54,309 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:52:54,322 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-09-18 16:52:54,509 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:54,509 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:52:54,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:52:54,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1482227333, now seen corresponding path program 1 times [2024-09-18 16:52:54,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:52:54,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425921166] [2024-09-18 16:52:54,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:54,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:52:54,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:52:54,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1642599129] [2024-09-18 16:52:54,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:52:54,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:52:54,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:52:54,538 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:52:54,540 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-09-18 16:52:54,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:52:54,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 172 conjuncts are in the unsatisfiable core [2024-09-18 16:52:54,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:52:54,701 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 1 [2024-09-18 16:52:54,729 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-18 16:52:54,733 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-18 16:52:54,741 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-18 16:52:54,747 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-18 16:52:54,768 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 11 treesize of output 7 [2024-09-18 16:52:54,777 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 11 treesize of output 7 [2024-09-18 16:52:56,075 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 40 treesize of output 28 [2024-09-18 16:52:56,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 27 treesize of output 19 [2024-09-18 16:52:56,083 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 30 treesize of output 18 [2024-09-18 16:52:56,133 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 26 treesize of output 14 [2024-09-18 16:52:56,139 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 23 treesize of output 15 [2024-09-18 16:52:56,146 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-18 16:52:56,146 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 42 treesize of output 34 [2024-09-18 16:52:56,219 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-09-18 16:52:56,220 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:52:58,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:52:58,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425921166] [2024-09-18 16:52:58,520 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:52:58,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642599129] [2024-09-18 16:52:58,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642599129] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:52:58,520 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-18 16:52:58,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2024-09-18 16:52:58,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175485936] [2024-09-18 16:52:58,520 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-18 16:52:58,520 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-09-18 16:52:58,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:52:58,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-09-18 16:52:58,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=719, Unknown=0, NotChecked=0, Total=812 [2024-09-18 16:52:58,521 INFO L87 Difference]: Start difference. First operand 89 states and 122 transitions. Second operand has 24 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 states have internal predecessors, (33), 8 states have call successors, (9), 5 states have call predecessors, (9), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-18 16:53:02,549 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-18 16:53:04,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:53:04,766 INFO L93 Difference]: Finished difference Result 106 states and 158 transitions. [2024-09-18 16:53:04,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-18 16:53:04,767 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 states have internal predecessors, (33), 8 states have call successors, (9), 5 states have call predecessors, (9), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 61 [2024-09-18 16:53:04,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:53:04,768 INFO L225 Difference]: With dead ends: 106 [2024-09-18 16:53:04,768 INFO L226 Difference]: Without dead ends: 104 [2024-09-18 16:53:04,769 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=152, Invalid=1180, Unknown=0, NotChecked=0, Total=1332 [2024-09-18 16:53:04,769 INFO L434 NwaCegarLoop]: 24 mSDtfsCounter, 58 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 885 mSolverCounterSat, 17 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 885 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2024-09-18 16:53:04,769 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 209 Invalid, 903 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 885 Invalid, 1 Unknown, 0 Unchecked, 5.8s Time] [2024-09-18 16:53:04,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2024-09-18 16:53:04,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 91. [2024-09-18 16:53:04,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 61 states have (on average 1.1639344262295082) internal successors, (71), 67 states have internal predecessors, (71), 16 states have call successors, (16), 10 states have call predecessors, (16), 13 states have return successors, (43), 13 states have call predecessors, (43), 14 states have call successors, (43) [2024-09-18 16:53:04,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 130 transitions. [2024-09-18 16:53:04,813 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 130 transitions. Word has length 61 [2024-09-18 16:53:04,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:53:04,813 INFO L474 AbstractCegarLoop]: Abstraction has 91 states and 130 transitions. [2024-09-18 16:53:04,813 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 states have internal predecessors, (33), 8 states have call successors, (9), 5 states have call predecessors, (9), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-18 16:53:04,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:53:04,813 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 130 transitions. [2024-09-18 16:53:04,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-09-18 16:53:04,814 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:53:04,814 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:53:04,830 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-18 16:53:05,014 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:53:05,015 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:53:05,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:53:05,015 INFO L85 PathProgramCache]: Analyzing trace with hash -511014421, now seen corresponding path program 1 times [2024-09-18 16:53:05,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:53:05,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84742386] [2024-09-18 16:53:05,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:53:05,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:53:05,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:53:05,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1558800389] [2024-09-18 16:53:05,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:53:05,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:53:05,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:53:05,065 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:53:05,066 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-09-18 16:53:05,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:53:05,246 INFO L262 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 212 conjuncts are in the unsatisfiable core [2024-09-18 16:53:05,251 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:53:05,255 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 1 [2024-09-18 16:53:05,259 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-18 16:53:05,262 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-18 16:53:05,267 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-18 16:53:05,273 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-18 16:53:05,289 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 11 treesize of output 7 [2024-09-18 16:53:05,296 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 11 treesize of output 7 [2024-09-18 16:53:06,955 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 40 treesize of output 28 [2024-09-18 16:53:06,957 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 27 treesize of output 19 [2024-09-18 16:53:06,963 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 30 treesize of output 18 [2024-09-18 16:53:07,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 26 treesize of output 14 [2024-09-18 16:53:07,005 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 32 treesize of output 20 [2024-09-18 16:53:07,007 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 19 treesize of output 11 [2024-09-18 16:53:07,145 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 7 proven. 19 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-09-18 16:53:07,145 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:53:10,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:53:10,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84742386] [2024-09-18 16:53:10,452 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:53:10,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558800389] [2024-09-18 16:53:10,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558800389] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:53:10,453 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-18 16:53:10,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2024-09-18 16:53:10,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028909423] [2024-09-18 16:53:10,453 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-18 16:53:10,453 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-09-18 16:53:10,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:53:10,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-09-18 16:53:10,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=616, Unknown=0, NotChecked=0, Total=702 [2024-09-18 16:53:10,454 INFO L87 Difference]: Start difference. First operand 91 states and 130 transitions. Second operand has 22 states, 18 states have (on average 2.0) internal successors, (36), 19 states have internal predecessors, (36), 7 states have call successors, (9), 3 states have call predecessors, (9), 4 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2024-09-18 16:53:12,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:53:12,182 INFO L93 Difference]: Finished difference Result 107 states and 171 transitions. [2024-09-18 16:53:12,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-18 16:53:12,182 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 18 states have (on average 2.0) internal successors, (36), 19 states have internal predecessors, (36), 7 states have call successors, (9), 3 states have call predecessors, (9), 4 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 63 [2024-09-18 16:53:12,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:53:12,183 INFO L225 Difference]: With dead ends: 107 [2024-09-18 16:53:12,184 INFO L226 Difference]: Without dead ends: 105 [2024-09-18 16:53:12,184 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=125, Invalid=931, Unknown=0, NotChecked=0, Total=1056 [2024-09-18 16:53:12,184 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 25 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 867 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 867 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-09-18 16:53:12,184 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 223 Invalid, 877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 867 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-09-18 16:53:12,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2024-09-18 16:53:12,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 92. [2024-09-18 16:53:12,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 61 states have (on average 1.1639344262295082) internal successors, (71), 68 states have internal predecessors, (71), 17 states have call successors, (17), 10 states have call predecessors, (17), 13 states have return successors, (49), 13 states have call predecessors, (49), 15 states have call successors, (49) [2024-09-18 16:53:12,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 137 transitions. [2024-09-18 16:53:12,229 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 137 transitions. Word has length 63 [2024-09-18 16:53:12,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:53:12,229 INFO L474 AbstractCegarLoop]: Abstraction has 92 states and 137 transitions. [2024-09-18 16:53:12,229 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 18 states have (on average 2.0) internal successors, (36), 19 states have internal predecessors, (36), 7 states have call successors, (9), 3 states have call predecessors, (9), 4 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2024-09-18 16:53:12,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:53:12,230 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 137 transitions. [2024-09-18 16:53:12,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-09-18 16:53:12,230 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:53:12,230 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:53:12,244 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-09-18 16:53:12,431 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:53:12,431 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:53:12,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:53:12,431 INFO L85 PathProgramCache]: Analyzing trace with hash 686182317, now seen corresponding path program 1 times [2024-09-18 16:53:12,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:53:12,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654869554] [2024-09-18 16:53:12,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:53:12,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:53:12,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:53:12,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [339440816] [2024-09-18 16:53:12,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:53:12,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:53:12,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:53:12,461 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:53:12,463 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-09-18 16:53:12,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:53:12,703 WARN L260 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 244 conjuncts are in the unsatisfiable core [2024-09-18 16:53:12,707 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:53:12,710 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 1 [2024-09-18 16:53:12,711 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 1 [2024-09-18 16:53:12,713 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-18 16:53:12,717 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-18 16:53:12,720 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-18 16:53:12,724 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-18 16:53:12,737 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 11 treesize of output 7 [2024-09-18 16:53:12,739 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 11 treesize of output 7 [2024-09-18 16:53:16,027 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 40 treesize of output 28 [2024-09-18 16:53:16,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 27 treesize of output 19 [2024-09-18 16:53:16,038 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 30 treesize of output 18 [2024-09-18 16:53:16,106 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 23 treesize of output 15 [2024-09-18 16:53:16,109 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 28 treesize of output 16 [2024-09-18 16:53:16,114 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 26 treesize of output 14 [2024-09-18 16:53:16,213 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 11 proven. 22 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 16:53:16,214 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:53:30,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:53:30,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654869554] [2024-09-18 16:53:30,214 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:53:30,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339440816] [2024-09-18 16:53:30,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339440816] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:53:30,214 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-18 16:53:30,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2024-09-18 16:53:30,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938217225] [2024-09-18 16:53:30,214 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-18 16:53:30,214 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-18 16:53:30,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:53:30,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-18 16:53:30,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2024-09-18 16:53:30,215 INFO L87 Difference]: Start difference. First operand 92 states and 137 transitions. Second operand has 23 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 7 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2024-09-18 16:53:34,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:53:34,974 INFO L93 Difference]: Finished difference Result 109 states and 180 transitions. [2024-09-18 16:53:34,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-18 16:53:34,976 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 7 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 63 [2024-09-18 16:53:34,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:53:34,978 INFO L225 Difference]: With dead ends: 109 [2024-09-18 16:53:34,978 INFO L226 Difference]: Without dead ends: 107 [2024-09-18 16:53:34,978 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=207, Invalid=1515, Unknown=0, NotChecked=0, Total=1722 [2024-09-18 16:53:34,978 INFO L434 NwaCegarLoop]: 23 mSDtfsCounter, 56 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 975 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2024-09-18 16:53:34,979 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 201 Invalid, 986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 975 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2024-09-18 16:53:34,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2024-09-18 16:53:35,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 92. [2024-09-18 16:53:35,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 61 states have (on average 1.1639344262295082) internal successors, (71), 68 states have internal predecessors, (71), 17 states have call successors, (17), 10 states have call predecessors, (17), 13 states have return successors, (49), 13 states have call predecessors, (49), 15 states have call successors, (49) [2024-09-18 16:53:35,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 137 transitions. [2024-09-18 16:53:35,028 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 137 transitions. Word has length 63 [2024-09-18 16:53:35,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:53:35,028 INFO L474 AbstractCegarLoop]: Abstraction has 92 states and 137 transitions. [2024-09-18 16:53:35,028 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 7 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2024-09-18 16:53:35,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:53:35,029 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 137 transitions. [2024-09-18 16:53:35,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-09-18 16:53:35,029 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:53:35,030 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:53:35,049 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-09-18 16:53:35,230 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-09-18 16:53:35,230 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:53:35,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:53:35,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1272988331, now seen corresponding path program 1 times [2024-09-18 16:53:35,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:53:35,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31573066] [2024-09-18 16:53:35,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:53:35,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:53:35,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:53:35,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1302554827] [2024-09-18 16:53:35,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:53:35,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:53:35,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:53:35,259 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:53:35,261 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-09-18 16:53:35,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:53:35,455 WARN L260 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 265 conjuncts are in the unsatisfiable core [2024-09-18 16:53:35,460 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:53:35,464 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 1 [2024-09-18 16:53:35,465 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 1 [2024-09-18 16:53:35,468 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-18 16:53:35,471 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-18 16:53:35,475 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-18 16:53:35,480 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-18 16:53:35,495 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 11 treesize of output 7 [2024-09-18 16:53:35,500 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 11 treesize of output 7 [2024-09-18 16:53:39,540 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 59 treesize of output 39 [2024-09-18 16:53:39,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 27 treesize of output 19 [2024-09-18 16:53:39,594 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 30 treesize of output 18 [2024-09-18 16:53:39,709 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 59 treesize of output 39 [2024-09-18 16:53:39,712 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 21 treesize of output 13 [2024-09-18 16:53:39,713 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 28 treesize of output 16 [2024-09-18 16:53:39,895 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 13 proven. 18 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-09-18 16:53:39,895 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:53:52,077 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_old(#memory_int#3)| |c_func_to_recursive_line_0_to_51_0_#in~q.base|)) (.cse1 (select (select |c_old(#memory_int#2)| |c_func_to_recursive_line_0_to_51_0_#in~a.base|) |c_func_to_recursive_line_0_to_51_0_#in~a.offset|))) (let ((.cse4 (+ (select .cse3 |c_func_to_recursive_line_0_to_51_0_#in~q.offset|) (* .cse1 (select (select |c_old(#memory_int#1)| |c_func_to_recursive_line_0_to_51_0_#in~p.base|) |c_func_to_recursive_line_0_to_51_0_#in~p.offset|)))) (.cse0 (forall ((|v_func_to_recursive_line_0_to_51_0_#in~x.offset_BEFORE_CALL_22| Int) (|v_func_to_recursive_line_0_to_51_0_#in~q.base_BEFORE_CALL_32| Int) (|v_func_to_recursive_line_0_to_51_0_#in~q.offset_BEFORE_CALL_32| Int) (|v_func_to_recursive_line_0_to_51_0_#in~y.offset_BEFORE_CALL_18| Int) (|v_func_to_recursive_line_0_to_51_0_#in~x.base_BEFORE_CALL_22| Int) (|v_func_to_recursive_line_0_to_51_0_#in~y.base_BEFORE_CALL_18| Int)) (= (* (select (select |c_#memory_int#4| |v_func_to_recursive_line_0_to_51_0_#in~x.base_BEFORE_CALL_22|) |v_func_to_recursive_line_0_to_51_0_#in~x.offset_BEFORE_CALL_22|) (select (select |c_#memory_int#5| |v_func_to_recursive_line_0_to_51_0_#in~y.base_BEFORE_CALL_18|) |v_func_to_recursive_line_0_to_51_0_#in~y.offset_BEFORE_CALL_18|)) (select (select |c_#memory_int#3| |v_func_to_recursive_line_0_to_51_0_#in~q.base_BEFORE_CALL_32|) |v_func_to_recursive_line_0_to_51_0_#in~q.offset_BEFORE_CALL_32|))))) (and (or .cse0 (< 0 .cse1)) (forall ((|v_func_to_recursive_line_0_to_51_0_#in~x.offset_BEFORE_CALL_22| Int) (|v_func_to_recursive_line_0_to_51_0_#in~q.base_BEFORE_CALL_32| Int) (|v_func_to_recursive_line_0_to_51_0_#in~q.offset_BEFORE_CALL_32| Int) (|v_func_to_recursive_line_0_to_51_0_#in~y.offset_BEFORE_CALL_18| Int) (|v_func_to_recursive_line_0_to_51_0_#in~x.base_BEFORE_CALL_22| Int) (|v_func_to_recursive_line_0_to_51_0_#in~y.base_BEFORE_CALL_18| Int)) (let ((.cse2 (* (select (select |c_#memory_int#4| |v_func_to_recursive_line_0_to_51_0_#in~x.base_BEFORE_CALL_22|) |v_func_to_recursive_line_0_to_51_0_#in~x.offset_BEFORE_CALL_22|) (select (select |c_#memory_int#5| |v_func_to_recursive_line_0_to_51_0_#in~y.base_BEFORE_CALL_18|) |v_func_to_recursive_line_0_to_51_0_#in~y.offset_BEFORE_CALL_18|)))) (or (not (= .cse2 (select (select (store |c_old(#memory_int#3)| |c_func_to_recursive_line_0_to_51_0_#in~q.base| (store .cse3 |c_func_to_recursive_line_0_to_51_0_#in~q.offset| .cse4)) |v_func_to_recursive_line_0_to_51_0_#in~q.base_BEFORE_CALL_32|) |v_func_to_recursive_line_0_to_51_0_#in~q.offset_BEFORE_CALL_32|))) (= .cse2 (select (select |c_#memory_int#3| |v_func_to_recursive_line_0_to_51_0_#in~q.base_BEFORE_CALL_32|) |v_func_to_recursive_line_0_to_51_0_#in~q.offset_BEFORE_CALL_32|))))) (or .cse0 (= (select (select |c_old(#memory_int#6)| |c_func_to_recursive_line_0_to_51_0_#in~b.base|) |c_func_to_recursive_line_0_to_51_0_#in~b.offset|) 1)) (or (= (* (select (select |c_#memory_int#4| |c_func_to_recursive_line_0_to_51_0_#in~x.base|) |c_func_to_recursive_line_0_to_51_0_#in~x.offset|) (select (select |c_#memory_int#5| |c_func_to_recursive_line_0_to_51_0_#in~y.base|) |c_func_to_recursive_line_0_to_51_0_#in~y.offset|)) .cse4) .cse0) (or .cse0 (not (= .cse1 1)))))) is different from false [2024-09-18 16:53:52,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:53:52,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31573066] [2024-09-18 16:53:52,941 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:53:52,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302554827] [2024-09-18 16:53:52,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302554827] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:53:52,941 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-18 16:53:52,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2024-09-18 16:53:52,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959840357] [2024-09-18 16:53:52,941 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-18 16:53:52,941 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-18 16:53:52,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:53:52,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-18 16:53:52,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=834, Unknown=1, NotChecked=58, Total=992 [2024-09-18 16:53:52,942 INFO L87 Difference]: Start difference. First operand 92 states and 137 transitions. Second operand has 26 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 22 states have internal predecessors, (39), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2024-09-18 16:53:58,936 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-09-18 16:54:02,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:54:02,647 INFO L93 Difference]: Finished difference Result 109 states and 180 transitions. [2024-09-18 16:54:02,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-09-18 16:54:02,648 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 22 states have internal predecessors, (39), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 63 [2024-09-18 16:54:02,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:54:02,649 INFO L225 Difference]: With dead ends: 109 [2024-09-18 16:54:02,649 INFO L226 Difference]: Without dead ends: 107 [2024-09-18 16:54:02,649 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 412 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=231, Invalid=1934, Unknown=1, NotChecked=90, Total=2256 [2024-09-18 16:54:02,650 INFO L434 NwaCegarLoop]: 24 mSDtfsCounter, 55 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 1188 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 1198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2024-09-18 16:54:02,650 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 203 Invalid, 1198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1188 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2024-09-18 16:54:02,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2024-09-18 16:54:02,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 92. [2024-09-18 16:54:02,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 61 states have (on average 1.1639344262295082) internal successors, (71), 68 states have internal predecessors, (71), 17 states have call successors, (17), 10 states have call predecessors, (17), 13 states have return successors, (49), 13 states have call predecessors, (49), 15 states have call successors, (49) [2024-09-18 16:54:02,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 137 transitions. [2024-09-18 16:54:02,696 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 137 transitions. Word has length 63 [2024-09-18 16:54:02,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:54:02,696 INFO L474 AbstractCegarLoop]: Abstraction has 92 states and 137 transitions. [2024-09-18 16:54:02,697 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 22 states have internal predecessors, (39), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2024-09-18 16:54:02,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:02,697 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 137 transitions. [2024-09-18 16:54:02,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-09-18 16:54:02,698 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:54:02,698 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:54:02,712 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-09-18 16:54:02,898 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:54:02,898 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:54:02,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:02,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1335027945, now seen corresponding path program 1 times [2024-09-18 16:54:02,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:54:02,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586736885] [2024-09-18 16:54:02,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:02,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:54:02,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:54:02,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1128239363] [2024-09-18 16:54:02,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:02,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:54:02,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:54:02,923 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:54:02,923 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-09-18 16:54:03,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:03,134 INFO L262 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 199 conjuncts are in the unsatisfiable core [2024-09-18 16:54:03,138 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:54:03,140 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 1 [2024-09-18 16:54:03,143 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-18 16:54:03,145 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-18 16:54:03,149 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-18 16:54:03,153 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-18 16:54:03,163 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 11 treesize of output 7 [2024-09-18 16:54:03,167 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 11 treesize of output 7 [2024-09-18 16:54:05,725 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 63 treesize of output 43 [2024-09-18 16:54:05,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 27 treesize of output 19 [2024-09-18 16:54:05,739 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 30 treesize of output 18 [2024-09-18 16:54:05,793 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 55 treesize of output 35 [2024-09-18 16:54:05,800 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 19 treesize of output 11 [2024-09-18 16:54:05,803 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 26 treesize of output 14 [2024-09-18 16:54:06,470 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 8 proven. 19 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-09-18 16:54:06,470 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:54:11,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:54:11,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586736885] [2024-09-18 16:54:11,921 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:54:11,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128239363] [2024-09-18 16:54:11,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128239363] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:54:11,922 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-18 16:54:11,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2024-09-18 16:54:11,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85317505] [2024-09-18 16:54:11,922 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-18 16:54:11,922 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-09-18 16:54:11,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:54:11,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-09-18 16:54:11,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=769, Unknown=0, NotChecked=0, Total=870 [2024-09-18 16:54:11,923 INFO L87 Difference]: Start difference. First operand 92 states and 137 transitions. Second operand has 25 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 22 states have internal predecessors, (37), 7 states have call successors, (9), 3 states have call predecessors, (9), 4 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2024-09-18 16:54:15,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:54:15,841 INFO L93 Difference]: Finished difference Result 117 states and 189 transitions. [2024-09-18 16:54:15,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-18 16:54:15,842 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 22 states have internal predecessors, (37), 7 states have call successors, (9), 3 states have call predecessors, (9), 4 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 63 [2024-09-18 16:54:15,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:54:15,843 INFO L225 Difference]: With dead ends: 117 [2024-09-18 16:54:15,843 INFO L226 Difference]: Without dead ends: 105 [2024-09-18 16:54:15,844 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=164, Invalid=1318, Unknown=0, NotChecked=0, Total=1482 [2024-09-18 16:54:15,844 INFO L434 NwaCegarLoop]: 24 mSDtfsCounter, 39 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 940 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 951 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-09-18 16:54:15,844 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 174 Invalid, 951 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 940 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-09-18 16:54:15,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2024-09-18 16:54:15,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 94. [2024-09-18 16:54:15,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 62 states have (on average 1.1612903225806452) internal successors, (72), 69 states have internal predecessors, (72), 17 states have call successors, (17), 10 states have call predecessors, (17), 14 states have return successors, (56), 14 states have call predecessors, (56), 15 states have call successors, (56) [2024-09-18 16:54:15,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 145 transitions. [2024-09-18 16:54:15,897 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 145 transitions. Word has length 63 [2024-09-18 16:54:15,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:54:15,897 INFO L474 AbstractCegarLoop]: Abstraction has 94 states and 145 transitions. [2024-09-18 16:54:15,897 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 22 states have internal predecessors, (37), 7 states have call successors, (9), 3 states have call predecessors, (9), 4 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2024-09-18 16:54:15,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:15,897 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 145 transitions. [2024-09-18 16:54:15,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-09-18 16:54:15,898 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:54:15,898 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:54:15,915 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-09-18 16:54:16,098 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:54:16,099 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:54:16,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:16,099 INFO L85 PathProgramCache]: Analyzing trace with hash 2060506709, now seen corresponding path program 1 times [2024-09-18 16:54:16,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:54:16,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72494800] [2024-09-18 16:54:16,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:16,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:54:16,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:16,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:54:16,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:16,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:54:16,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:16,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 16:54:16,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:16,929 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:16,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:16,932 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 16:54:16,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:17,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:17,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:17,092 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-18 16:54:17,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:17,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:17,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:17,110 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 13 proven. 11 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-09-18 16:54:17,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:54:17,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72494800] [2024-09-18 16:54:17,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72494800] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:54:17,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856081901] [2024-09-18 16:54:17,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:17,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:54:17,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:54:17,112 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:54:17,113 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-09-18 16:54:17,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:17,290 INFO L262 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-09-18 16:54:17,292 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:54:17,295 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 1 [2024-09-18 16:54:17,311 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 23 treesize of output 15 [2024-09-18 16:54:17,312 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 1 [2024-09-18 16:54:17,495 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 10 proven. 17 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-09-18 16:54:17,496 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:54:17,921 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 10 proven. 17 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-09-18 16:54:17,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [856081901] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 16:54:17,922 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 16:54:17,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 31 [2024-09-18 16:54:17,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084754250] [2024-09-18 16:54:17,922 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 16:54:17,922 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-09-18 16:54:17,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:54:17,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-09-18 16:54:17,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2024-09-18 16:54:17,923 INFO L87 Difference]: Start difference. First operand 94 states and 145 transitions. Second operand has 31 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 26 states have internal predecessors, (67), 12 states have call successors, (16), 5 states have call predecessors, (16), 6 states have return successors, (14), 9 states have call predecessors, (14), 11 states have call successors, (14) [2024-09-18 16:54:19,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:54:19,294 INFO L93 Difference]: Finished difference Result 218 states and 438 transitions. [2024-09-18 16:54:19,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-18 16:54:19,298 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 26 states have internal predecessors, (67), 12 states have call successors, (16), 5 states have call predecessors, (16), 6 states have return successors, (14), 9 states have call predecessors, (14), 11 states have call successors, (14) Word has length 65 [2024-09-18 16:54:19,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:54:19,300 INFO L225 Difference]: With dead ends: 218 [2024-09-18 16:54:19,300 INFO L226 Difference]: Without dead ends: 161 [2024-09-18 16:54:19,301 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 530 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=387, Invalid=2475, Unknown=0, NotChecked=0, Total=2862 [2024-09-18 16:54:19,301 INFO L434 NwaCegarLoop]: 32 mSDtfsCounter, 99 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 1136 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 1201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-18 16:54:19,302 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 275 Invalid, 1201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1136 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-18 16:54:19,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2024-09-18 16:54:19,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 131. [2024-09-18 16:54:19,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 89 states have (on average 1.1797752808988764) internal successors, (105), 99 states have internal predecessors, (105), 20 states have call successors, (20), 11 states have call predecessors, (20), 21 states have return successors, (107), 20 states have call predecessors, (107), 18 states have call successors, (107) [2024-09-18 16:54:19,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 232 transitions. [2024-09-18 16:54:19,397 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 232 transitions. Word has length 65 [2024-09-18 16:54:19,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:54:19,397 INFO L474 AbstractCegarLoop]: Abstraction has 131 states and 232 transitions. [2024-09-18 16:54:19,397 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 26 states have internal predecessors, (67), 12 states have call successors, (16), 5 states have call predecessors, (16), 6 states have return successors, (14), 9 states have call predecessors, (14), 11 states have call successors, (14) [2024-09-18 16:54:19,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:19,397 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 232 transitions. [2024-09-18 16:54:19,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-09-18 16:54:19,398 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:54:19,398 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:54:19,412 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-09-18 16:54:19,602 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-09-18 16:54:19,603 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:54:19,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:19,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1521485639, now seen corresponding path program 1 times [2024-09-18 16:54:19,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:54:19,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144505916] [2024-09-18 16:54:19,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:19,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:54:19,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:54:19,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1404326353] [2024-09-18 16:54:19,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:19,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:54:19,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:54:19,620 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:54:19,621 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-09-18 16:54:19,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:19,792 INFO L262 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-18 16:54:19,793 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:54:19,816 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 8 treesize of output 1 [2024-09-18 16:54:19,912 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 16:54:19,913 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:54:20,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:54:20,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144505916] [2024-09-18 16:54:20,146 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:54:20,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404326353] [2024-09-18 16:54:20,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404326353] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:54:20,146 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-18 16:54:20,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2024-09-18 16:54:20,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274878690] [2024-09-18 16:54:20,146 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-18 16:54:20,147 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-18 16:54:20,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:54:20,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-18 16:54:20,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2024-09-18 16:54:20,147 INFO L87 Difference]: Start difference. First operand 131 states and 232 transitions. Second operand has 13 states, 12 states have (on average 2.75) internal successors, (33), 11 states have internal predecessors, (33), 5 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2024-09-18 16:54:20,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:54:20,509 INFO L93 Difference]: Finished difference Result 171 states and 337 transitions. [2024-09-18 16:54:20,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-18 16:54:20,509 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 11 states have internal predecessors, (33), 5 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) Word has length 52 [2024-09-18 16:54:20,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:54:20,511 INFO L225 Difference]: With dead ends: 171 [2024-09-18 16:54:20,511 INFO L226 Difference]: Without dead ends: 155 [2024-09-18 16:54:20,511 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=477, Unknown=0, NotChecked=0, Total=600 [2024-09-18 16:54:20,512 INFO L434 NwaCegarLoop]: 20 mSDtfsCounter, 38 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 13 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 16:54:20,512 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 107 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 359 Invalid, 5 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 16:54:20,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2024-09-18 16:54:20,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 149. [2024-09-18 16:54:20,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 99 states have (on average 1.1616161616161615) internal successors, (115), 108 states have internal predecessors, (115), 21 states have call successors, (21), 12 states have call predecessors, (21), 28 states have return successors, (159), 28 states have call predecessors, (159), 18 states have call successors, (159) [2024-09-18 16:54:20,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 295 transitions. [2024-09-18 16:54:20,615 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 295 transitions. Word has length 52 [2024-09-18 16:54:20,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:54:20,615 INFO L474 AbstractCegarLoop]: Abstraction has 149 states and 295 transitions. [2024-09-18 16:54:20,615 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 11 states have internal predecessors, (33), 5 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2024-09-18 16:54:20,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:20,615 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 295 transitions. [2024-09-18 16:54:20,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-09-18 16:54:20,616 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:54:20,616 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:54:20,630 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-09-18 16:54:20,816 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-09-18 16:54:20,817 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:54:20,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:20,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1590925951, now seen corresponding path program 2 times [2024-09-18 16:54:20,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:54:20,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297517444] [2024-09-18 16:54:20,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:20,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:54:20,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:21,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:54:21,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:21,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:54:21,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:21,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 16:54:21,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:21,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:21,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:21,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-18 16:54:21,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:21,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:21,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:21,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-18 16:54:21,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:21,498 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:21,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:21,501 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 25 proven. 7 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-09-18 16:54:21,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:54:21,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297517444] [2024-09-18 16:54:21,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297517444] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:54:21,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685843140] [2024-09-18 16:54:21,502 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 16:54:21,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:54:21,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:54:21,503 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:54:21,504 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-09-18 16:54:21,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 16:54:21,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 16:54:21,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-09-18 16:54:21,692 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:54:21,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 34 treesize of output 18 [2024-09-18 16:54:21,911 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 22 proven. 9 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-09-18 16:54:21,911 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:54:22,213 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 24 proven. 11 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 16:54:22,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685843140] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 16:54:22,213 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 16:54:22,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 27 [2024-09-18 16:54:22,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896803945] [2024-09-18 16:54:22,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 16:54:22,213 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-09-18 16:54:22,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:54:22,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-09-18 16:54:22,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2024-09-18 16:54:22,214 INFO L87 Difference]: Start difference. First operand 149 states and 295 transitions. Second operand has 27 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 23 states have internal predecessors, (76), 13 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (16), 10 states have call predecessors, (16), 12 states have call successors, (16) [2024-09-18 16:54:23,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:54:23,443 INFO L93 Difference]: Finished difference Result 291 states and 861 transitions. [2024-09-18 16:54:23,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-09-18 16:54:23,443 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 23 states have internal predecessors, (76), 13 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (16), 10 states have call predecessors, (16), 12 states have call successors, (16) Word has length 63 [2024-09-18 16:54:23,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:54:23,446 INFO L225 Difference]: With dead ends: 291 [2024-09-18 16:54:23,446 INFO L226 Difference]: Without dead ends: 251 [2024-09-18 16:54:23,447 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 752 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=561, Invalid=2519, Unknown=0, NotChecked=0, Total=3080 [2024-09-18 16:54:23,448 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 185 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 902 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 1058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 902 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-18 16:54:23,448 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 187 Invalid, 1058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 902 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-18 16:54:23,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2024-09-18 16:54:23,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 171. [2024-09-18 16:54:23,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 110 states have (on average 1.1454545454545455) internal successors, (126), 119 states have internal predecessors, (126), 21 states have call successors, (21), 12 states have call predecessors, (21), 39 states have return successors, (217), 39 states have call predecessors, (217), 18 states have call successors, (217) [2024-09-18 16:54:23,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 364 transitions. [2024-09-18 16:54:23,566 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 364 transitions. Word has length 63 [2024-09-18 16:54:23,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:54:23,567 INFO L474 AbstractCegarLoop]: Abstraction has 171 states and 364 transitions. [2024-09-18 16:54:23,567 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 23 states have internal predecessors, (76), 13 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (16), 10 states have call predecessors, (16), 12 states have call successors, (16) [2024-09-18 16:54:23,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:23,567 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 364 transitions. [2024-09-18 16:54:23,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-09-18 16:54:23,568 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:54:23,568 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:54:23,582 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-09-18 16:54:23,768 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-09-18 16:54:23,768 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:54:23,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:23,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1445510689, now seen corresponding path program 1 times [2024-09-18 16:54:23,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:54:23,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093126858] [2024-09-18 16:54:23,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:23,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:54:23,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:54:23,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [218964946] [2024-09-18 16:54:23,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:23,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:54:23,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:54:23,796 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:54:23,797 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-09-18 16:54:23,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:23,988 INFO L262 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 83 conjuncts are in the unsatisfiable core [2024-09-18 16:54:23,991 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:54:24,009 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 19 treesize of output 11 [2024-09-18 16:54:24,011 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 1 [2024-09-18 16:54:24,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 25 treesize of output 13 [2024-09-18 16:54:24,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 25 treesize of output 13 [2024-09-18 16:54:24,566 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 23 treesize of output 11 [2024-09-18 16:54:24,629 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 16:54:24,629 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:54:25,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:54:25,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093126858] [2024-09-18 16:54:25,590 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:54:25,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218964946] [2024-09-18 16:54:25,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218964946] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:54:25,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-18 16:54:25,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2024-09-18 16:54:25,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500170646] [2024-09-18 16:54:25,590 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-18 16:54:25,591 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-18 16:54:25,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:54:25,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-18 16:54:25,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=995, Unknown=0, NotChecked=0, Total=1122 [2024-09-18 16:54:25,591 INFO L87 Difference]: Start difference. First operand 171 states and 364 transitions. Second operand has 26 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 8 states have call successors, (9), 5 states have call predecessors, (9), 5 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-18 16:54:26,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:54:26,716 INFO L93 Difference]: Finished difference Result 217 states and 474 transitions. [2024-09-18 16:54:26,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-18 16:54:26,716 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 8 states have call successors, (9), 5 states have call predecessors, (9), 5 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) Word has length 54 [2024-09-18 16:54:26,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:54:26,718 INFO L225 Difference]: With dead ends: 217 [2024-09-18 16:54:26,718 INFO L226 Difference]: Without dead ends: 207 [2024-09-18 16:54:26,719 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=269, Invalid=2383, Unknown=0, NotChecked=0, Total=2652 [2024-09-18 16:54:26,720 INFO L434 NwaCegarLoop]: 26 mSDtfsCounter, 63 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 1151 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 1175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-18 16:54:26,720 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 254 Invalid, 1175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1151 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-18 16:54:26,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2024-09-18 16:54:26,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 171. [2024-09-18 16:54:26,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 110 states have (on average 1.1454545454545455) internal successors, (126), 119 states have internal predecessors, (126), 21 states have call successors, (21), 12 states have call predecessors, (21), 39 states have return successors, (216), 39 states have call predecessors, (216), 18 states have call successors, (216) [2024-09-18 16:54:26,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 363 transitions. [2024-09-18 16:54:26,836 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 363 transitions. Word has length 54 [2024-09-18 16:54:26,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:54:26,837 INFO L474 AbstractCegarLoop]: Abstraction has 171 states and 363 transitions. [2024-09-18 16:54:26,837 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 8 states have call successors, (9), 5 states have call predecessors, (9), 5 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-18 16:54:26,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:26,837 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 363 transitions. [2024-09-18 16:54:26,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-09-18 16:54:26,838 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:54:26,838 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:54:26,852 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-09-18 16:54:27,039 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-09-18 16:54:27,039 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:54:27,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:27,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1183574303, now seen corresponding path program 1 times [2024-09-18 16:54:27,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:54:27,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187744841] [2024-09-18 16:54:27,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:27,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:54:27,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:54:27,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [889185601] [2024-09-18 16:54:27,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:27,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:54:27,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:54:27,057 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:54:27,057 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-09-18 16:54:27,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:27,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-18 16:54:27,248 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:54:27,275 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 8 treesize of output 1 [2024-09-18 16:54:27,371 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 17 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 16:54:27,371 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:54:27,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:54:27,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187744841] [2024-09-18 16:54:27,631 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:54:27,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889185601] [2024-09-18 16:54:27,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889185601] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:54:27,631 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-18 16:54:27,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2024-09-18 16:54:27,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606800237] [2024-09-18 16:54:27,631 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-18 16:54:27,632 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-18 16:54:27,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:54:27,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-18 16:54:27,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2024-09-18 16:54:27,633 INFO L87 Difference]: Start difference. First operand 171 states and 363 transitions. Second operand has 13 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 5 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2024-09-18 16:54:28,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:54:28,006 INFO L93 Difference]: Finished difference Result 179 states and 369 transitions. [2024-09-18 16:54:28,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-18 16:54:28,007 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 5 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) Word has length 54 [2024-09-18 16:54:28,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:54:28,008 INFO L225 Difference]: With dead ends: 179 [2024-09-18 16:54:28,008 INFO L226 Difference]: Without dead ends: 163 [2024-09-18 16:54:28,009 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 57 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2024-09-18 16:54:28,009 INFO L434 NwaCegarLoop]: 23 mSDtfsCounter, 35 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 16:54:28,009 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 149 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 16:54:28,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2024-09-18 16:54:28,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 143. [2024-09-18 16:54:28,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 94 states have (on average 1.1595744680851063) internal successors, (109), 103 states have internal predecessors, (109), 18 states have call successors, (18), 10 states have call predecessors, (18), 30 states have return successors, (160), 29 states have call predecessors, (160), 16 states have call successors, (160) [2024-09-18 16:54:28,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 287 transitions. [2024-09-18 16:54:28,119 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 287 transitions. Word has length 54 [2024-09-18 16:54:28,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:54:28,119 INFO L474 AbstractCegarLoop]: Abstraction has 143 states and 287 transitions. [2024-09-18 16:54:28,119 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 5 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2024-09-18 16:54:28,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:28,119 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 287 transitions. [2024-09-18 16:54:28,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-09-18 16:54:28,120 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:54:28,120 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:54:28,134 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-09-18 16:54:28,321 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-09-18 16:54:28,321 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:54:28,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:28,321 INFO L85 PathProgramCache]: Analyzing trace with hash -618295275, now seen corresponding path program 1 times [2024-09-18 16:54:28,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:54:28,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284435030] [2024-09-18 16:54:28,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:28,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:54:28,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:28,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:54:28,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:28,431 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:54:28,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:28,439 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 16:54:28,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:28,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:28,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:28,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 16:54:28,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:28,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:28,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:28,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-18 16:54:28,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:28,638 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:28,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:28,641 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 25 proven. 1 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-09-18 16:54:28,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:54:28,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284435030] [2024-09-18 16:54:28,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284435030] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:54:28,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275970917] [2024-09-18 16:54:28,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:28,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:54:28,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:54:28,643 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:54:28,653 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-09-18 16:54:28,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:28,878 INFO L262 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-09-18 16:54:28,880 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:54:28,883 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 1 [2024-09-18 16:54:29,075 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 12 proven. 15 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-09-18 16:54:29,075 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:54:29,339 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-09-18 16:54:29,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275970917] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 16:54:29,339 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 16:54:29,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 20 [2024-09-18 16:54:29,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424618229] [2024-09-18 16:54:29,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 16:54:29,339 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-18 16:54:29,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:54:29,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-18 16:54:29,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2024-09-18 16:54:29,340 INFO L87 Difference]: Start difference. First operand 143 states and 287 transitions. Second operand has 20 states, 20 states have (on average 3.4) internal successors, (68), 17 states have internal predecessors, (68), 10 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (13), 6 states have call predecessors, (13), 9 states have call successors, (13) [2024-09-18 16:54:30,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:54:30,117 INFO L93 Difference]: Finished difference Result 201 states and 510 transitions. [2024-09-18 16:54:30,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-18 16:54:30,117 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 17 states have internal predecessors, (68), 10 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (13), 6 states have call predecessors, (13), 9 states have call successors, (13) Word has length 65 [2024-09-18 16:54:30,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:54:30,119 INFO L225 Difference]: With dead ends: 201 [2024-09-18 16:54:30,119 INFO L226 Difference]: Without dead ends: 165 [2024-09-18 16:54:30,120 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=253, Invalid=869, Unknown=0, NotChecked=0, Total=1122 [2024-09-18 16:54:30,120 INFO L434 NwaCegarLoop]: 23 mSDtfsCounter, 84 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 590 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-18 16:54:30,121 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 124 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 590 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-18 16:54:30,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2024-09-18 16:54:30,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 139. [2024-09-18 16:54:30,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 91 states have (on average 1.1318681318681318) internal successors, (103), 98 states have internal predecessors, (103), 17 states have call successors, (17), 10 states have call predecessors, (17), 30 states have return successors, (133), 30 states have call predecessors, (133), 15 states have call successors, (133) [2024-09-18 16:54:30,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 253 transitions. [2024-09-18 16:54:30,232 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 253 transitions. Word has length 65 [2024-09-18 16:54:30,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:54:30,232 INFO L474 AbstractCegarLoop]: Abstraction has 139 states and 253 transitions. [2024-09-18 16:54:30,233 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 17 states have internal predecessors, (68), 10 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (13), 6 states have call predecessors, (13), 9 states have call successors, (13) [2024-09-18 16:54:30,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:30,233 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 253 transitions. [2024-09-18 16:54:30,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-09-18 16:54:30,234 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:54:30,234 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:54:30,255 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-09-18 16:54:30,434 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:54:30,435 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:54:30,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:30,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1998120079, now seen corresponding path program 2 times [2024-09-18 16:54:30,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:54:30,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405856949] [2024-09-18 16:54:30,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:30,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:54:30,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:30,779 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:54:30,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:30,780 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:54:30,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:30,787 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 16:54:30,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:31,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:31,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:31,061 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 16:54:31,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:31,212 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:31,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:31,214 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-18 16:54:31,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:31,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:31,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:31,267 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 23 proven. 1 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-09-18 16:54:31,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:54:31,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405856949] [2024-09-18 16:54:31,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405856949] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:54:31,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565388748] [2024-09-18 16:54:31,268 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 16:54:31,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:54:31,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:54:31,269 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:54:31,271 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-09-18 16:54:31,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 16:54:31,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 16:54:31,500 INFO L262 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-09-18 16:54:31,502 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:54:31,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 17 treesize of output 9 [2024-09-18 16:54:31,685 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 24 proven. 2 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-09-18 16:54:31,685 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:54:31,853 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 25 proven. 1 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-09-18 16:54:31,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565388748] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 16:54:31,853 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 16:54:31,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 19 [2024-09-18 16:54:31,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389955848] [2024-09-18 16:54:31,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 16:54:31,853 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-18 16:54:31,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:54:31,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-18 16:54:31,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2024-09-18 16:54:31,854 INFO L87 Difference]: Start difference. First operand 139 states and 253 transitions. Second operand has 19 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 16 states have internal predecessors, (59), 7 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (11), 5 states have call predecessors, (11), 6 states have call successors, (11) [2024-09-18 16:54:32,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:54:32,290 INFO L93 Difference]: Finished difference Result 175 states and 354 transitions. [2024-09-18 16:54:32,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-18 16:54:32,290 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 16 states have internal predecessors, (59), 7 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (11), 5 states have call predecessors, (11), 6 states have call successors, (11) Word has length 63 [2024-09-18 16:54:32,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:54:32,291 INFO L225 Difference]: With dead ends: 175 [2024-09-18 16:54:32,291 INFO L226 Difference]: Without dead ends: 153 [2024-09-18 16:54:32,292 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=199, Invalid=557, Unknown=0, NotChecked=0, Total=756 [2024-09-18 16:54:32,292 INFO L434 NwaCegarLoop]: 20 mSDtfsCounter, 49 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 16:54:32,292 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 86 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 16:54:32,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2024-09-18 16:54:32,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 135. [2024-09-18 16:54:32,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 89 states have (on average 1.1348314606741574) internal successors, (101), 96 states have internal predecessors, (101), 17 states have call successors, (17), 10 states have call predecessors, (17), 28 states have return successors, (123), 28 states have call predecessors, (123), 15 states have call successors, (123) [2024-09-18 16:54:32,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 241 transitions. [2024-09-18 16:54:32,399 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 241 transitions. Word has length 63 [2024-09-18 16:54:32,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:54:32,400 INFO L474 AbstractCegarLoop]: Abstraction has 135 states and 241 transitions. [2024-09-18 16:54:32,400 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 16 states have internal predecessors, (59), 7 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (11), 5 states have call predecessors, (11), 6 states have call successors, (11) [2024-09-18 16:54:32,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:32,400 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 241 transitions. [2024-09-18 16:54:32,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2024-09-18 16:54:32,401 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:54:32,401 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:54:32,417 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-09-18 16:54:32,601 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:54:32,602 INFO L399 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:54:32,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:32,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1758475267, now seen corresponding path program 2 times [2024-09-18 16:54:32,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:54:32,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953674699] [2024-09-18 16:54:32,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:32,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:54:32,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:32,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:54:32,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:32,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:54:32,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:32,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 16:54:32,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:33,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:33,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:33,168 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 16:54:33,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:33,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:33,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:33,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 16:54:33,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:33,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:33,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:33,448 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 29 proven. 8 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 16:54:33,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:54:33,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953674699] [2024-09-18 16:54:33,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953674699] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:54:33,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107285613] [2024-09-18 16:54:33,449 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 16:54:33,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:54:33,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:54:33,450 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:54:33,452 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-09-18 16:54:33,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 16:54:33,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 16:54:33,701 INFO L262 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-09-18 16:54:33,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:54:33,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 34 treesize of output 18 [2024-09-18 16:54:33,958 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 26 proven. 6 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-09-18 16:54:33,958 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:54:34,283 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 27 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 16:54:34,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107285613] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 16:54:34,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 16:54:34,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 28 [2024-09-18 16:54:34,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901077753] [2024-09-18 16:54:34,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 16:54:34,284 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-09-18 16:54:34,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:54:34,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-09-18 16:54:34,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=656, Unknown=0, NotChecked=0, Total=756 [2024-09-18 16:54:34,284 INFO L87 Difference]: Start difference. First operand 135 states and 241 transitions. Second operand has 28 states, 22 states have (on average 3.8181818181818183) internal successors, (84), 24 states have internal predecessors, (84), 13 states have call successors, (20), 6 states have call predecessors, (20), 7 states have return successors, (16), 9 states have call predecessors, (16), 12 states have call successors, (16) [2024-09-18 16:54:35,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:54:35,118 INFO L93 Difference]: Finished difference Result 219 states and 502 transitions. [2024-09-18 16:54:35,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-18 16:54:35,119 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 22 states have (on average 3.8181818181818183) internal successors, (84), 24 states have internal predecessors, (84), 13 states have call successors, (20), 6 states have call predecessors, (20), 7 states have return successors, (16), 9 states have call predecessors, (16), 12 states have call successors, (16) Word has length 67 [2024-09-18 16:54:35,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:54:35,121 INFO L225 Difference]: With dead ends: 219 [2024-09-18 16:54:35,121 INFO L226 Difference]: Without dead ends: 181 [2024-09-18 16:54:35,122 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=314, Invalid=1666, Unknown=0, NotChecked=0, Total=1980 [2024-09-18 16:54:35,122 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 102 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 781 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 851 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 781 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-18 16:54:35,122 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 216 Invalid, 851 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 781 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-18 16:54:35,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2024-09-18 16:54:35,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 139. [2024-09-18 16:54:35,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 91 states have (on average 1.1318681318681318) internal successors, (103), 98 states have internal predecessors, (103), 17 states have call successors, (17), 10 states have call predecessors, (17), 30 states have return successors, (130), 30 states have call predecessors, (130), 15 states have call successors, (130) [2024-09-18 16:54:35,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 250 transitions. [2024-09-18 16:54:35,227 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 250 transitions. Word has length 67 [2024-09-18 16:54:35,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:54:35,227 INFO L474 AbstractCegarLoop]: Abstraction has 139 states and 250 transitions. [2024-09-18 16:54:35,227 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 22 states have (on average 3.8181818181818183) internal successors, (84), 24 states have internal predecessors, (84), 13 states have call successors, (20), 6 states have call predecessors, (20), 7 states have return successors, (16), 9 states have call predecessors, (16), 12 states have call successors, (16) [2024-09-18 16:54:35,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:35,227 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 250 transitions. [2024-09-18 16:54:35,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2024-09-18 16:54:35,228 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:54:35,228 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:54:35,242 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-09-18 16:54:35,428 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-09-18 16:54:35,429 INFO L399 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:54:35,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:35,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1813149505, now seen corresponding path program 1 times [2024-09-18 16:54:35,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:54:35,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071609800] [2024-09-18 16:54:35,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:35,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:54:35,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:54:35,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [245050090] [2024-09-18 16:54:35,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:35,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:54:35,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:54:35,453 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:54:35,455 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-09-18 16:54:35,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:35,771 INFO L262 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 232 conjuncts are in the unsatisfiable core [2024-09-18 16:54:35,776 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:54:35,779 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 1 [2024-09-18 16:54:35,781 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 1 [2024-09-18 16:54:35,784 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-18 16:54:35,788 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-18 16:54:35,793 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-18 16:54:35,804 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 11 treesize of output 7 [2024-09-18 16:54:35,808 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 11 treesize of output 7 [2024-09-18 16:54:36,763 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 1 [2024-09-18 16:54:37,326 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 11 treesize of output 7 [2024-09-18 16:54:37,355 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 21 treesize of output 13 [2024-09-18 16:54:37,357 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 17 treesize of output 9 [2024-09-18 16:54:37,412 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 16 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-09-18 16:54:37,412 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:54:39,643 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 58 treesize of output 54 [2024-09-18 16:54:48,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:54:48,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071609800] [2024-09-18 16:54:48,240 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:54:48,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245050090] [2024-09-18 16:54:48,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245050090] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:54:48,240 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-18 16:54:48,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2024-09-18 16:54:48,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767182794] [2024-09-18 16:54:48,240 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-18 16:54:48,240 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-18 16:54:48,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:54:48,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-18 16:54:48,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2024-09-18 16:54:48,241 INFO L87 Difference]: Start difference. First operand 139 states and 250 transitions. Second operand has 21 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 7 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2024-09-18 16:54:49,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:54:49,707 INFO L93 Difference]: Finished difference Result 151 states and 271 transitions. [2024-09-18 16:54:49,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-18 16:54:49,708 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 7 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 67 [2024-09-18 16:54:49,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:54:49,709 INFO L225 Difference]: With dead ends: 151 [2024-09-18 16:54:49,709 INFO L226 Difference]: Without dead ends: 145 [2024-09-18 16:54:49,710 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=164, Invalid=1168, Unknown=0, NotChecked=0, Total=1332 [2024-09-18 16:54:49,710 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 54 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 718 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-18 16:54:49,710 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 214 Invalid, 729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 718 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-18 16:54:49,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2024-09-18 16:54:49,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 141. [2024-09-18 16:54:49,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 92 states have (on average 1.1304347826086956) internal successors, (104), 99 states have internal predecessors, (104), 17 states have call successors, (17), 10 states have call predecessors, (17), 31 states have return successors, (137), 31 states have call predecessors, (137), 15 states have call successors, (137) [2024-09-18 16:54:49,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 258 transitions. [2024-09-18 16:54:49,831 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 258 transitions. Word has length 67 [2024-09-18 16:54:49,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:54:49,831 INFO L474 AbstractCegarLoop]: Abstraction has 141 states and 258 transitions. [2024-09-18 16:54:49,831 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 7 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2024-09-18 16:54:49,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:49,831 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 258 transitions. [2024-09-18 16:54:49,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-18 16:54:49,832 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:54:49,832 INFO L216 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:54:49,847 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-09-18 16:54:50,036 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,27 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:54:50,036 INFO L399 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:54:50,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:50,037 INFO L85 PathProgramCache]: Analyzing trace with hash -315216678, now seen corresponding path program 1 times [2024-09-18 16:54:50,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:54:50,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487226285] [2024-09-18 16:54:50,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:50,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:54:50,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:50,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:54:50,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:50,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:54:50,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:50,698 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 16:54:50,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:51,218 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:51,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:51,220 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-18 16:54:51,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:51,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:51,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:51,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 16:54:51,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:51,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:51,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:51,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-18 16:54:51,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:51,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:51,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:51,707 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 14 proven. 27 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-09-18 16:54:51,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:54:51,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487226285] [2024-09-18 16:54:51,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487226285] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:54:51,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033066110] [2024-09-18 16:54:51,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:51,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:54:51,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:54:51,709 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:54:51,710 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-09-18 16:54:51,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:51,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 577 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-09-18 16:54:51,943 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:54:51,956 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 19 treesize of output 11 [2024-09-18 16:54:51,960 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 1 [2024-09-18 16:54:52,243 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 16 proven. 35 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 16:54:52,243 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:54:53,114 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 16 proven. 43 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-09-18 16:54:53,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033066110] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 16:54:53,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 16:54:53,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15, 18] total 39 [2024-09-18 16:54:53,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225164925] [2024-09-18 16:54:53,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 16:54:53,115 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-09-18 16:54:53,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:54:53,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-09-18 16:54:53,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=1328, Unknown=0, NotChecked=0, Total=1482 [2024-09-18 16:54:53,116 INFO L87 Difference]: Start difference. First operand 141 states and 258 transitions. Second operand has 39 states, 30 states have (on average 2.6) internal successors, (78), 33 states have internal predecessors, (78), 15 states have call successors, (19), 6 states have call predecessors, (19), 8 states have return successors, (17), 12 states have call predecessors, (17), 14 states have call successors, (17) [2024-09-18 16:54:57,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:54:57,035 INFO L93 Difference]: Finished difference Result 311 states and 728 transitions. [2024-09-18 16:54:57,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-09-18 16:54:57,036 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 30 states have (on average 2.6) internal successors, (78), 33 states have internal predecessors, (78), 15 states have call successors, (19), 6 states have call predecessors, (19), 8 states have return successors, (17), 12 states have call predecessors, (17), 14 states have call successors, (17) Word has length 80 [2024-09-18 16:54:57,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:54:57,039 INFO L225 Difference]: With dead ends: 311 [2024-09-18 16:54:57,039 INFO L226 Difference]: Without dead ends: 201 [2024-09-18 16:54:57,042 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1114 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=614, Invalid=4788, Unknown=0, NotChecked=0, Total=5402 [2024-09-18 16:54:57,042 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 184 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 1726 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 1890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 1726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-09-18 16:54:57,043 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 387 Invalid, 1890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 1726 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2024-09-18 16:54:57,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2024-09-18 16:54:57,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 143. [2024-09-18 16:54:57,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 91 states have (on average 1.120879120879121) internal successors, (102), 98 states have internal predecessors, (102), 17 states have call successors, (17), 10 states have call predecessors, (17), 34 states have return successors, (135), 34 states have call predecessors, (135), 15 states have call successors, (135) [2024-09-18 16:54:57,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 254 transitions. [2024-09-18 16:54:57,195 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 254 transitions. Word has length 80 [2024-09-18 16:54:57,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:54:57,195 INFO L474 AbstractCegarLoop]: Abstraction has 143 states and 254 transitions. [2024-09-18 16:54:57,195 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 30 states have (on average 2.6) internal successors, (78), 33 states have internal predecessors, (78), 15 states have call successors, (19), 6 states have call predecessors, (19), 8 states have return successors, (17), 12 states have call predecessors, (17), 14 states have call successors, (17) [2024-09-18 16:54:57,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:57,196 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 254 transitions. [2024-09-18 16:54:57,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2024-09-18 16:54:57,197 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:54:57,197 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:54:57,212 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-09-18 16:54:57,397 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,28 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:54:57,397 INFO L399 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:54:57,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:54:57,398 INFO L85 PathProgramCache]: Analyzing trace with hash 930286139, now seen corresponding path program 1 times [2024-09-18 16:54:57,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:54:57,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395795617] [2024-09-18 16:54:57,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:57,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:54:57,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:57,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:54:57,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:57,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:54:57,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:57,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 16:54:57,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:57,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:57,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:57,956 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 16:54:57,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:58,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:58,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:58,072 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 16:54:58,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:58,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:54:58,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:58,119 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 23 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-09-18 16:54:58,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:54:58,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395795617] [2024-09-18 16:54:58,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395795617] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:54:58,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306680951] [2024-09-18 16:54:58,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:54:58,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:54:58,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:54:58,122 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:54:58,122 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-09-18 16:54:58,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:54:58,408 INFO L262 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-09-18 16:54:58,410 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:54:58,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 25 treesize of output 13 [2024-09-18 16:54:58,733 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 17 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-09-18 16:54:58,733 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:54:59,196 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 20 proven. 11 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-09-18 16:54:59,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306680951] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 16:54:59,197 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 16:54:59,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 11] total 31 [2024-09-18 16:54:59,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084165333] [2024-09-18 16:54:59,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 16:54:59,197 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-09-18 16:54:59,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:54:59,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-09-18 16:54:59,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=823, Unknown=0, NotChecked=0, Total=930 [2024-09-18 16:54:59,198 INFO L87 Difference]: Start difference. First operand 143 states and 254 transitions. Second operand has 31 states, 27 states have (on average 2.962962962962963) internal successors, (80), 28 states have internal predecessors, (80), 11 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (13), 7 states have call predecessors, (13), 10 states have call successors, (13) [2024-09-18 16:55:00,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:55:00,664 INFO L93 Difference]: Finished difference Result 187 states and 360 transitions. [2024-09-18 16:55:00,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-09-18 16:55:00,665 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 27 states have (on average 2.962962962962963) internal successors, (80), 28 states have internal predecessors, (80), 11 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (13), 7 states have call predecessors, (13), 10 states have call successors, (13) Word has length 67 [2024-09-18 16:55:00,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:55:00,666 INFO L225 Difference]: With dead ends: 187 [2024-09-18 16:55:00,666 INFO L226 Difference]: Without dead ends: 129 [2024-09-18 16:55:00,668 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=481, Invalid=2825, Unknown=0, NotChecked=0, Total=3306 [2024-09-18 16:55:00,668 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 129 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 997 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 1071 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 997 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-18 16:55:00,668 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 193 Invalid, 1071 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 997 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-18 16:55:00,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2024-09-18 16:55:00,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 105. [2024-09-18 16:55:00,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 70 states have (on average 1.1428571428571428) internal successors, (80), 76 states have internal predecessors, (80), 16 states have call successors, (16), 10 states have call predecessors, (16), 18 states have return successors, (61), 18 states have call predecessors, (61), 14 states have call successors, (61) [2024-09-18 16:55:00,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 157 transitions. [2024-09-18 16:55:00,755 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 157 transitions. Word has length 67 [2024-09-18 16:55:00,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:55:00,755 INFO L474 AbstractCegarLoop]: Abstraction has 105 states and 157 transitions. [2024-09-18 16:55:00,755 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 27 states have (on average 2.962962962962963) internal successors, (80), 28 states have internal predecessors, (80), 11 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (13), 7 states have call predecessors, (13), 10 states have call successors, (13) [2024-09-18 16:55:00,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:55:00,756 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 157 transitions. [2024-09-18 16:55:00,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-09-18 16:55:00,756 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:55:00,757 INFO L216 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:55:00,771 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-09-18 16:55:00,957 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-09-18 16:55:00,957 INFO L399 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:55:00,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:55:00,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1841418106, now seen corresponding path program 1 times [2024-09-18 16:55:00,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:55:00,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057766692] [2024-09-18 16:55:00,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:55:00,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:55:00,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:01,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:55:01,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:01,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:55:01,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:01,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 16:55:01,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:01,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:55:01,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:01,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 16:55:01,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:02,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:55:02,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:02,194 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 16:55:02,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:02,346 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:55:02,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:02,359 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-18 16:55:02,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:02,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:55:02,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:02,404 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-09-18 16:55:02,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:55:02,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057766692] [2024-09-18 16:55:02,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057766692] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:55:02,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446179942] [2024-09-18 16:55:02,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:55:02,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:55:02,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:55:02,406 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:55:02,407 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-09-18 16:55:02,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:02,665 INFO L262 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-09-18 16:55:02,671 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:55:02,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 48 treesize of output 21 [2024-09-18 16:55:03,002 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 40 proven. 23 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-09-18 16:55:03,002 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:55:03,658 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 36 proven. 31 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-09-18 16:55:03,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446179942] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 16:55:03,658 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 16:55:03,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 16] total 39 [2024-09-18 16:55:03,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172564580] [2024-09-18 16:55:03,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 16:55:03,659 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-09-18 16:55:03,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:55:03,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-09-18 16:55:03,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1262, Unknown=0, NotChecked=0, Total=1482 [2024-09-18 16:55:03,660 INFO L87 Difference]: Start difference. First operand 105 states and 157 transitions. Second operand has 39 states, 32 states have (on average 3.15625) internal successors, (101), 35 states have internal predecessors, (101), 14 states have call successors, (19), 6 states have call predecessors, (19), 7 states have return successors, (16), 10 states have call predecessors, (16), 13 states have call successors, (16) [2024-09-18 16:55:05,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:55:05,522 INFO L93 Difference]: Finished difference Result 217 states and 478 transitions. [2024-09-18 16:55:05,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-09-18 16:55:05,523 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 32 states have (on average 3.15625) internal successors, (101), 35 states have internal predecessors, (101), 14 states have call successors, (19), 6 states have call predecessors, (19), 7 states have return successors, (16), 10 states have call predecessors, (16), 13 states have call successors, (16) Word has length 84 [2024-09-18 16:55:05,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:55:05,525 INFO L225 Difference]: With dead ends: 217 [2024-09-18 16:55:05,525 INFO L226 Difference]: Without dead ends: 197 [2024-09-18 16:55:05,526 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 188 SyntacticMatches, 2 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1170 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1069, Invalid=4187, Unknown=0, NotChecked=0, Total=5256 [2024-09-18 16:55:05,527 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 187 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 1196 mSolverCounterSat, 258 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 1454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 258 IncrementalHoareTripleChecker+Valid, 1196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-09-18 16:55:05,527 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 239 Invalid, 1454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [258 Valid, 1196 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-09-18 16:55:05,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2024-09-18 16:55:05,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 121. [2024-09-18 16:55:05,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 78 states have (on average 1.1282051282051282) internal successors, (88), 84 states have internal predecessors, (88), 16 states have call successors, (16), 10 states have call predecessors, (16), 26 states have return successors, (97), 26 states have call predecessors, (97), 14 states have call successors, (97) [2024-09-18 16:55:05,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 201 transitions. [2024-09-18 16:55:05,639 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 201 transitions. Word has length 84 [2024-09-18 16:55:05,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:55:05,640 INFO L474 AbstractCegarLoop]: Abstraction has 121 states and 201 transitions. [2024-09-18 16:55:05,640 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 32 states have (on average 3.15625) internal successors, (101), 35 states have internal predecessors, (101), 14 states have call successors, (19), 6 states have call predecessors, (19), 7 states have return successors, (16), 10 states have call predecessors, (16), 13 states have call successors, (16) [2024-09-18 16:55:05,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:55:05,640 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 201 transitions. [2024-09-18 16:55:05,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-09-18 16:55:05,641 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:55:05,641 INFO L216 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:55:05,657 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-09-18 16:55:05,841 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-09-18 16:55:05,842 INFO L399 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:55:05,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:55:05,842 INFO L85 PathProgramCache]: Analyzing trace with hash -2043242040, now seen corresponding path program 2 times [2024-09-18 16:55:05,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:55:05,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417257218] [2024-09-18 16:55:05,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:55:05,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:55:05,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:06,478 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 16:55:06,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:06,480 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-18 16:55:06,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:06,488 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 16:55:06,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:06,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:55:06,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:06,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 16:55:06,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:07,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:55:07,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:07,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 16:55:07,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:07,482 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:55:07,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:07,486 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-18 16:55:07,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:07,502 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-18 16:55:07,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:07,504 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 37 proven. 19 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-09-18 16:55:07,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:55:07,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417257218] [2024-09-18 16:55:07,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417257218] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:55:07,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674894144] [2024-09-18 16:55:07,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 16:55:07,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:55:07,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:55:07,506 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:55:07,507 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-09-18 16:55:07,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 16:55:07,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 16:55:07,788 INFO L262 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-09-18 16:55:07,791 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:55:07,848 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 19 treesize of output 11 [2024-09-18 16:55:07,852 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 1 [2024-09-18 16:55:08,241 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 19 proven. 41 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-09-18 16:55:08,241 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:55:09,358 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 16 proven. 49 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-09-18 16:55:09,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674894144] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 16:55:09,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 16:55:09,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 18, 20] total 44 [2024-09-18 16:55:09,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226598726] [2024-09-18 16:55:09,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 16:55:09,359 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-09-18 16:55:09,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:55:09,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-09-18 16:55:09,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=1699, Unknown=0, NotChecked=0, Total=1892 [2024-09-18 16:55:09,360 INFO L87 Difference]: Start difference. First operand 121 states and 201 transitions. Second operand has 44 states, 34 states have (on average 2.823529411764706) internal successors, (96), 38 states have internal predecessors, (96), 16 states have call successors, (21), 6 states have call predecessors, (21), 7 states have return successors, (19), 10 states have call predecessors, (19), 15 states have call successors, (19) [2024-09-18 16:55:12,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:55:12,806 INFO L93 Difference]: Finished difference Result 311 states and 676 transitions. [2024-09-18 16:55:12,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-09-18 16:55:12,807 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 34 states have (on average 2.823529411764706) internal successors, (96), 38 states have internal predecessors, (96), 16 states have call successors, (21), 6 states have call predecessors, (21), 7 states have return successors, (19), 10 states have call predecessors, (19), 15 states have call successors, (19) Word has length 84 [2024-09-18 16:55:12,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:55:12,809 INFO L225 Difference]: With dead ends: 311 [2024-09-18 16:55:12,809 INFO L226 Difference]: Without dead ends: 128 [2024-09-18 16:55:12,810 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 166 SyntacticMatches, 3 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1973 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1267, Invalid=7663, Unknown=0, NotChecked=0, Total=8930 [2024-09-18 16:55:12,811 INFO L434 NwaCegarLoop]: 38 mSDtfsCounter, 242 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 1928 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 2111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 1928 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-09-18 16:55:12,811 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [247 Valid, 476 Invalid, 2111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 1928 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-09-18 16:55:12,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2024-09-18 16:55:12,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 106. [2024-09-18 16:55:12,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 71 states have (on average 1.1267605633802817) internal successors, (80), 76 states have internal predecessors, (80), 15 states have call successors, (15), 10 states have call predecessors, (15), 19 states have return successors, (58), 19 states have call predecessors, (58), 13 states have call successors, (58) [2024-09-18 16:55:12,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 153 transitions. [2024-09-18 16:55:12,894 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 153 transitions. Word has length 84 [2024-09-18 16:55:12,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:55:12,894 INFO L474 AbstractCegarLoop]: Abstraction has 106 states and 153 transitions. [2024-09-18 16:55:12,894 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 34 states have (on average 2.823529411764706) internal successors, (96), 38 states have internal predecessors, (96), 16 states have call successors, (21), 6 states have call predecessors, (21), 7 states have return successors, (19), 10 states have call predecessors, (19), 15 states have call successors, (19) [2024-09-18 16:55:12,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:55:12,894 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 153 transitions. [2024-09-18 16:55:12,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-09-18 16:55:12,895 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:55:12,895 INFO L216 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:55:12,910 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-09-18 16:55:13,095 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-09-18 16:55:13,096 INFO L399 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:55:13,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:55:13,096 INFO L85 PathProgramCache]: Analyzing trace with hash 964392132, now seen corresponding path program 1 times [2024-09-18 16:55:13,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:55:13,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600205600] [2024-09-18 16:55:13,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:55:13,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:55:13,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:55:13,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1195332131] [2024-09-18 16:55:13,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:55:13,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:55:13,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:55:13,129 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:55:13,130 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-09-18 16:55:13,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:13,543 INFO L262 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 221 conjuncts are in the unsatisfiable core [2024-09-18 16:55:13,548 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:55:13,550 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 1 [2024-09-18 16:55:13,552 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 1 [2024-09-18 16:55:13,555 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-18 16:55:13,560 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-18 16:55:13,565 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-18 16:55:13,585 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 11 treesize of output 7 [2024-09-18 16:55:13,590 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 11 treesize of output 7 [2024-09-18 16:55:19,089 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 11 treesize of output 7 [2024-09-18 16:55:19,092 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 30 treesize of output 18 [2024-09-18 16:55:19,101 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 7 treesize of output 3 [2024-09-18 16:55:19,135 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 43 treesize of output 27 [2024-09-18 16:55:19,141 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 21 treesize of output 13 [2024-09-18 16:55:19,143 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 17 treesize of output 9 [2024-09-18 16:55:19,216 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 16 proven. 58 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-09-18 16:55:19,217 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:55:21,396 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-18 16:55:21,396 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 36 treesize of output 39 [2024-09-18 16:55:26,745 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-18 16:55:26,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 87 treesize of output 108 [2024-09-18 16:55:26,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:55:26,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600205600] [2024-09-18 16:55:26,891 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:55:26,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195332131] [2024-09-18 16:55:26,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195332131] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:55:26,891 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-18 16:55:26,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2024-09-18 16:55:26,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345106935] [2024-09-18 16:55:26,891 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-18 16:55:26,891 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-09-18 16:55:26,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:55:26,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-09-18 16:55:26,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1009, Unknown=2, NotChecked=0, Total=1122 [2024-09-18 16:55:26,892 INFO L87 Difference]: Start difference. First operand 106 states and 153 transitions. Second operand has 28 states, 22 states have (on average 2.409090909090909) internal successors, (53), 24 states have internal predecessors, (53), 10 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2024-09-18 16:55:36,119 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-09-18 16:55:46,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:55:46,229 INFO L93 Difference]: Finished difference Result 126 states and 191 transitions. [2024-09-18 16:55:46,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-18 16:55:46,230 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 22 states have (on average 2.409090909090909) internal successors, (53), 24 states have internal predecessors, (53), 10 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) Word has length 82 [2024-09-18 16:55:46,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:55:46,231 INFO L225 Difference]: With dead ends: 126 [2024-09-18 16:55:46,231 INFO L226 Difference]: Without dead ends: 120 [2024-09-18 16:55:46,231 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 515 ImplicationChecksByTransitivity, 22.7s TimeCoverageRelationStatistics Valid=267, Invalid=2179, Unknown=4, NotChecked=0, Total=2450 [2024-09-18 16:55:46,232 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 53 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 1055 mSolverCounterSat, 23 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 1079 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1055 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2024-09-18 16:55:46,232 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 314 Invalid, 1079 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1055 Invalid, 1 Unknown, 0 Unchecked, 6.1s Time] [2024-09-18 16:55:46,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2024-09-18 16:55:46,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 118. [2024-09-18 16:55:46,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 77 states have (on average 1.1168831168831168) internal successors, (86), 82 states have internal predecessors, (86), 15 states have call successors, (15), 10 states have call predecessors, (15), 25 states have return successors, (76), 25 states have call predecessors, (76), 13 states have call successors, (76) [2024-09-18 16:55:46,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 177 transitions. [2024-09-18 16:55:46,344 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 177 transitions. Word has length 82 [2024-09-18 16:55:46,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:55:46,344 INFO L474 AbstractCegarLoop]: Abstraction has 118 states and 177 transitions. [2024-09-18 16:55:46,344 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 22 states have (on average 2.409090909090909) internal successors, (53), 24 states have internal predecessors, (53), 10 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2024-09-18 16:55:46,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:55:46,344 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 177 transitions. [2024-09-18 16:55:46,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-18 16:55:46,345 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:55:46,345 INFO L216 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:55:46,361 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-09-18 16:55:46,546 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-09-18 16:55:46,546 INFO L399 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:55:46,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:55:46,546 INFO L85 PathProgramCache]: Analyzing trace with hash -2012863432, now seen corresponding path program 1 times [2024-09-18 16:55:46,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:55:46,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864695848] [2024-09-18 16:55:46,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:55:46,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:55:46,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:55:46,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [804525510] [2024-09-18 16:55:46,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:55:46,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:55:46,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:55:46,574 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:55:46,574 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-09-18 16:55:46,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:46,919 INFO L262 TraceCheckSpWp]: Trace formula consists of 573 conjuncts, 241 conjuncts are in the unsatisfiable core [2024-09-18 16:55:46,924 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:55:46,930 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 1 [2024-09-18 16:55:46,932 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-18 16:55:46,936 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-18 16:55:46,940 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-18 16:55:46,945 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-18 16:55:46,963 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 11 treesize of output 7 [2024-09-18 16:55:46,969 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 11 treesize of output 7 [2024-09-18 16:55:49,082 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 50 treesize of output 38 [2024-09-18 16:55:49,087 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 57 treesize of output 41 [2024-09-18 16:55:49,094 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 35 treesize of output 27 [2024-09-18 16:55:49,147 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 49 treesize of output 33 [2024-09-18 16:55:49,151 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 61 treesize of output 41 [2024-09-18 16:55:49,156 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 41 treesize of output 25 [2024-09-18 16:55:49,296 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 10 proven. 47 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-09-18 16:55:49,296 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 16:55:55,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 16:55:55,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864695848] [2024-09-18 16:55:55,033 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-18 16:55:55,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804525510] [2024-09-18 16:55:55,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804525510] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 16:55:55,033 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-18 16:55:55,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2024-09-18 16:55:55,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395682489] [2024-09-18 16:55:55,033 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-18 16:55:55,033 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-09-18 16:55:55,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 16:55:55,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-09-18 16:55:55,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2024-09-18 16:55:55,034 INFO L87 Difference]: Start difference. First operand 118 states and 177 transitions. Second operand has 22 states, 17 states have (on average 2.588235294117647) internal successors, (44), 18 states have internal predecessors, (44), 9 states have call successors, (11), 4 states have call predecessors, (11), 5 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2024-09-18 16:55:58,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 16:55:58,834 INFO L93 Difference]: Finished difference Result 132 states and 202 transitions. [2024-09-18 16:55:58,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-18 16:55:58,835 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 17 states have (on average 2.588235294117647) internal successors, (44), 18 states have internal predecessors, (44), 9 states have call successors, (11), 4 states have call predecessors, (11), 5 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) Word has length 80 [2024-09-18 16:55:58,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 16:55:58,836 INFO L225 Difference]: With dead ends: 132 [2024-09-18 16:55:58,837 INFO L226 Difference]: Without dead ends: 126 [2024-09-18 16:55:58,837 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2024-09-18 16:55:58,837 INFO L434 NwaCegarLoop]: 22 mSDtfsCounter, 35 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 849 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 849 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2024-09-18 16:55:58,837 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 189 Invalid, 859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 849 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2024-09-18 16:55:58,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2024-09-18 16:55:58,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2024-09-18 16:55:58,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 81 states have (on average 1.1111111111111112) internal successors, (90), 86 states have internal predecessors, (90), 15 states have call successors, (15), 10 states have call predecessors, (15), 29 states have return successors, (91), 29 states have call predecessors, (91), 13 states have call successors, (91) [2024-09-18 16:55:58,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 196 transitions. [2024-09-18 16:55:58,979 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 196 transitions. Word has length 80 [2024-09-18 16:55:58,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 16:55:58,979 INFO L474 AbstractCegarLoop]: Abstraction has 126 states and 196 transitions. [2024-09-18 16:55:58,979 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 17 states have (on average 2.588235294117647) internal successors, (44), 18 states have internal predecessors, (44), 9 states have call successors, (11), 4 states have call predecessors, (11), 5 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2024-09-18 16:55:58,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:55:58,979 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 196 transitions. [2024-09-18 16:55:58,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-18 16:55:58,980 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 16:55:58,980 INFO L216 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 16:55:58,995 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2024-09-18 16:55:59,180 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-09-18 16:55:59,181 INFO L399 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 16:55:59,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 16:55:59,181 INFO L85 PathProgramCache]: Analyzing trace with hash -299889416, now seen corresponding path program 1 times [2024-09-18 16:55:59,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 16:55:59,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931656728] [2024-09-18 16:55:59,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:55:59,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 16:55:59,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-18 16:55:59,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [24228030] [2024-09-18 16:55:59,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 16:55:59,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 16:55:59,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 16:55:59,212 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 16:55:59,213 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-09-18 16:55:59,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 16:55:59,601 WARN L260 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 292 conjuncts are in the unsatisfiable core [2024-09-18 16:55:59,607 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 16:55:59,611 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 1 [2024-09-18 16:55:59,613 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 1 [2024-09-18 16:55:59,615 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-18 16:55:59,618 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-18 16:55:59,622 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-18 16:55:59,626 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-18 16:55:59,642 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 11 treesize of output 7 [2024-09-18 16:55:59,648 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 11 treesize of output 7 [2024-09-18 16:56:07,419 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 67 treesize of output 51 [2024-09-18 16:56:07,423 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 56 treesize of output 40 [2024-09-18 16:56:07,427 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 41 treesize of output 34 [2024-09-18 16:56:07,706 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 38 treesize of output 26 [2024-09-18 16:56:07,709 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 65 treesize of output 45 [2024-09-18 16:56:07,712 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 84 treesize of output 60 [2024-09-18 16:56:08,022 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 22 proven. 37 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-09-18 16:56:08,022 INFO L327 TraceCheckSpWp]: Computing backward predicates...