./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 --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a9b967e5 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 --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true --- Real Ultimate output --- This is Ultimate 0.2.4-dev-a9b967e-m [2024-09-12 20:03:55,316 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-12 20:03:55,381 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-12 20:03:55,385 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-12 20:03:55,387 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-12 20:03:55,427 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-12 20:03:55,428 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-12 20:03:55,431 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-12 20:03:55,431 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-12 20:03:55,431 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-12 20:03:55,432 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-12 20:03:55,432 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-12 20:03:55,432 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-12 20:03:55,433 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-12 20:03:55,433 INFO L153 SettingsManager]: * Use SBE=true [2024-09-12 20:03:55,435 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-12 20:03:55,435 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-12 20:03:55,435 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-12 20:03:55,438 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-12 20:03:55,438 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-12 20:03:55,438 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-12 20:03:55,439 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-12 20:03:55,439 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-12 20:03:55,442 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-12 20:03:55,442 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-12 20:03:55,442 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-12 20:03:55,442 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-12 20:03:55,442 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-12 20:03:55,443 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-12 20:03:55,443 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-12 20:03:55,443 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-12 20:03:55,443 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-12 20:03:55,443 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 20:03:55,444 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-12 20:03:55,444 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-12 20:03:55,445 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-12 20:03:55,445 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-12 20:03:55,445 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-12 20:03:55,446 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-12 20:03:55,446 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-12 20:03:55,446 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-12 20:03:55,447 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-12 20:03:55,447 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.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2024-09-12 20:03:55,737 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-12 20:03:55,760 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-12 20:03:55,763 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-12 20:03:55,764 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-12 20:03:55,765 INFO L274 PluginConnector]: CDTParser initialized [2024-09-12 20:03:55,766 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-12 20:03:57,316 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-12 20:03:57,528 INFO L384 CDTParser]: Found 1 translation units. [2024-09-12 20:03:57,529 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/recursified_nla-digbench/recursified_prod4br-ll.c [2024-09-12 20:03:57,538 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/6611bfbe1/f3bcf94270e74cf788ff7ec2ea8fce82/FLAGbeba7ec10 [2024-09-12 20:03:57,553 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/6611bfbe1/f3bcf94270e74cf788ff7ec2ea8fce82 [2024-09-12 20:03:57,556 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-12 20:03:57,557 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-12 20:03:57,558 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-12 20:03:57,558 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-12 20:03:57,563 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-12 20:03:57,564 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 08:03:57" (1/1) ... [2024-09-12 20:03:57,565 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@677c627 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 08:03:57, skipping insertion in model container [2024-09-12 20:03:57,565 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 08:03:57" (1/1) ... [2024-09-12 20:03:57,587 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-12 20:03:57,753 WARN L247 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-12 20:03:57,786 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 20:03:57,803 INFO L200 MainTranslator]: Completed pre-run [2024-09-12 20:03:57,815 WARN L247 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-12 20:03:57,838 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 20:03:57,858 INFO L204 MainTranslator]: Completed translation [2024-09-12 20:03:57,859 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 08:03:57 WrapperNode [2024-09-12 20:03:57,859 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-12 20:03:57,860 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-12 20:03:57,861 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-12 20:03:57,861 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-12 20:03:57,868 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 08:03:57" (1/1) ... [2024-09-12 20:03:57,875 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 08:03:57" (1/1) ... [2024-09-12 20:03:57,886 INFO L138 Inliner]: procedures = 16, calls = 86, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-12 20:03:57,887 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-12 20:03:57,888 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-12 20:03:57,888 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-12 20:03:57,888 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-12 20:03:57,898 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 08:03:57" (1/1) ... [2024-09-12 20:03:57,899 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 08:03:57" (1/1) ... [2024-09-12 20:03:57,907 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 08:03:57" (1/1) ... [2024-09-12 20:03:57,938 INFO L175 MemorySlicer]: Split 57 memory accesses to 7 slices as follows [2, 5, 4, 15, 15, 9, 7]. 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, 1, 1, 4, 4, 4, 2]. [2024-09-12 20:03:57,939 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 08:03:57" (1/1) ... [2024-09-12 20:03:57,939 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 08:03:57" (1/1) ... [2024-09-12 20:03:57,954 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 08:03:57" (1/1) ... [2024-09-12 20:03:57,956 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 08:03:57" (1/1) ... [2024-09-12 20:03:57,961 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 08:03:57" (1/1) ... [2024-09-12 20:03:57,962 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 08:03:57" (1/1) ... [2024-09-12 20:03:57,969 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-12 20:03:57,970 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-12 20:03:57,970 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-12 20:03:57,970 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-12 20:03:57,971 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 08:03:57" (1/1) ... [2024-09-12 20:03:57,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 20:03:57,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 20:03:58,007 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-12 20:03:58,014 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-12 20:03:58,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-12 20:03:58,051 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-09-12 20:03:58,051 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-09-12 20:03:58,051 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-12 20:03:58,052 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-12 20:03:58,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-12 20:03:58,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-09-12 20:03:58,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-09-12 20:03:58,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-09-12 20:03:58,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-09-12 20:03:58,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-09-12 20:03:58,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-09-12 20:03:58,053 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-09-12 20:03:58,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-09-12 20:03:58,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-09-12 20:03:58,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-09-12 20:03:58,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-09-12 20:03:58,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-09-12 20:03:58,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-09-12 20:03:58,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-09-12 20:03:58,054 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-12 20:03:58,054 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-12 20:03:58,054 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-12 20:03:58,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-12 20:03:58,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-09-12 20:03:58,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-09-12 20:03:58,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-09-12 20:03:58,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-09-12 20:03:58,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-09-12 20:03:58,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-09-12 20:03:58,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-09-12 20:03:58,057 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_0_to_51_0 [2024-09-12 20:03:58,058 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_0_to_51_0 [2024-09-12 20:03:58,058 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-12 20:03:58,058 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-12 20:03:58,058 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-09-12 20:03:58,167 INFO L242 CfgBuilder]: Building ICFG [2024-09-12 20:03:58,169 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-12 20:03:58,732 INFO L? ?]: Removed 103 outVars from TransFormulas that were not future-live. [2024-09-12 20:03:58,733 INFO L291 CfgBuilder]: Performing block encoding [2024-09-12 20:03:58,763 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-12 20:03:58,763 INFO L318 CfgBuilder]: Removed 1 assume(true) statements. [2024-09-12 20:03:58,764 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 08:03:58 BoogieIcfgContainer [2024-09-12 20:03:58,764 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-12 20:03:58,766 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-12 20:03:58,766 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-12 20:03:58,769 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-12 20:03:58,769 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.09 08:03:57" (1/3) ... [2024-09-12 20:03:58,770 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7076518c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 08:03:58, skipping insertion in model container [2024-09-12 20:03:58,770 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 08:03:57" (2/3) ... [2024-09-12 20:03:58,771 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7076518c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 08:03:58, skipping insertion in model container [2024-09-12 20:03:58,771 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 08:03:58" (3/3) ... [2024-09-12 20:03:58,772 INFO L112 eAbstractionObserver]: Analyzing ICFG recursified_prod4br-ll.c [2024-09-12 20:03:58,791 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-12 20:03:58,791 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 43 error locations. [2024-09-12 20:03:58,865 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-12 20:03:58,872 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;@456f4706, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-12 20:03:58,872 INFO L337 AbstractCegarLoop]: Starting to check reachability of 43 error locations. [2024-09-12 20:03:58,876 INFO L276 IsEmpty]: Start isEmpty. Operand has 125 states, 68 states have (on average 1.7941176470588236) internal successors, (122), 112 states have internal predecessors, (122), 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-12 20:03:58,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-09-12 20:03:58,883 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:03:58,883 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:03:58,884 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting func_to_recursive_line_0_to_51_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:03:58,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:03:58,889 INFO L85 PathProgramCache]: Analyzing trace with hash 2033230019, now seen corresponding path program 1 times [2024-09-12 20:03:58,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:03:58,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432299942] [2024-09-12 20:03:58,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:03:58,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:03:59,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:03:59,092 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:03:59,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:03:59,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:03:59,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:03:59,106 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-12 20:03:59,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:03:59,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432299942] [2024-09-12 20:03:59,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432299942] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:03:59,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:03:59,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 20:03:59,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520117059] [2024-09-12 20:03:59,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:03:59,116 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-12 20:03:59,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:03:59,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-12 20:03:59,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-12 20:03:59,143 INFO L87 Difference]: Start difference. First operand has 125 states, 68 states have (on average 1.7941176470588236) internal successors, (122), 112 states have internal predecessors, (122), 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 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 20:03:59,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:03:59,186 INFO L93 Difference]: Finished difference Result 242 states and 272 transitions. [2024-09-12 20:03:59,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-12 20:03:59,188 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 15 [2024-09-12 20:03:59,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:03:59,195 INFO L225 Difference]: With dead ends: 242 [2024-09-12 20:03:59,196 INFO L226 Difference]: Without dead ends: 121 [2024-09-12 20:03:59,200 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-12 20:03:59,202 INFO L434 NwaCegarLoop]: 133 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, 133 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-12 20:03:59,203 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 133 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 20:03:59,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2024-09-12 20:03:59,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2024-09-12 20:03:59,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 66 states have (on average 1.7727272727272727) internal successors, (117), 110 states have internal predecessors, (117), 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-12 20:03:59,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 131 transitions. [2024-09-12 20:03:59,252 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 131 transitions. Word has length 15 [2024-09-12 20:03:59,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:03:59,252 INFO L474 AbstractCegarLoop]: Abstraction has 121 states and 131 transitions. [2024-09-12 20:03:59,252 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 20:03:59,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:03:59,268 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 131 transitions. [2024-09-12 20:03:59,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-09-12 20:03:59,268 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:03:59,268 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:03:59,269 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-12 20:03:59,269 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting func_to_recursive_line_0_to_51_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:03:59,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:03:59,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1223883393, now seen corresponding path program 1 times [2024-09-12 20:03:59,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:03:59,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782024396] [2024-09-12 20:03:59,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:03:59,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:03:59,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 20:03:59,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1198859917] [2024-09-12 20:03:59,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:03:59,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:03:59,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 20:03:59,346 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-12 20:03:59,350 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-12 20:03:59,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:03:59,487 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-09-12 20:03:59,494 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 20:03:59,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 1 [2024-09-12 20:03:59,580 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-12 20:03:59,811 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-12 20:03:59,812 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 34 treesize of output 34 [2024-09-12 20:03:59,819 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-12 20:03:59,841 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-12 20:03:59,842 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 37 treesize of output 33 [2024-09-12 20:03:59,854 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-12 20:03:59,948 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-12 20:03:59,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 17 treesize of output 9 [2024-09-12 20:03:59,975 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-12 20:03:59,976 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 20:03:59,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:03:59,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782024396] [2024-09-12 20:03:59,977 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 20:03:59,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198859917] [2024-09-12 20:03:59,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198859917] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:03:59,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:03:59,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-12 20:03:59,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696152709] [2024-09-12 20:03:59,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:03:59,980 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-12 20:03:59,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:03:59,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-12 20:03:59,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-09-12 20:03:59,983 INFO L87 Difference]: Start difference. First operand 121 states and 131 transitions. Second operand has 11 states, 8 states have (on average 1.125) internal successors, (9), 8 states have internal predecessors, (9), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 20:04:00,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:00,766 INFO L93 Difference]: Finished difference Result 174 states and 194 transitions. [2024-09-12 20:04:00,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-12 20:04:00,769 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 8 states have (on average 1.125) internal successors, (9), 8 states have internal predecessors, (9), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 15 [2024-09-12 20:04:00,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:00,771 INFO L225 Difference]: With dead ends: 174 [2024-09-12 20:04:00,771 INFO L226 Difference]: Without dead ends: 173 [2024-09-12 20:04:00,772 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2024-09-12 20:04:00,773 INFO L434 NwaCegarLoop]: 93 mSDtfsCounter, 286 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 802 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:00,775 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 802 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 20:04:00,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2024-09-12 20:04:00,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 137. [2024-09-12 20:04:00,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 80 states have (on average 1.75) internal successors, (140), 124 states have internal predecessors, (140), 9 states have call successors, (9), 6 states have call predecessors, (9), 5 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2024-09-12 20:04:00,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 157 transitions. [2024-09-12 20:04:00,832 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 157 transitions. Word has length 15 [2024-09-12 20:04:00,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:00,832 INFO L474 AbstractCegarLoop]: Abstraction has 137 states and 157 transitions. [2024-09-12 20:04:00,833 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 8 states have (on average 1.125) internal successors, (9), 8 states have internal predecessors, (9), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 20:04:00,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:00,833 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 157 transitions. [2024-09-12 20:04:00,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-09-12 20:04:00,834 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:00,834 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:00,852 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-09-12 20:04:01,035 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-12 20:04:01,036 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting func_to_recursive_line_0_to_51_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:01,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:01,036 INFO L85 PathProgramCache]: Analyzing trace with hash -714320413, now seen corresponding path program 1 times [2024-09-12 20:04:01,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:01,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257215549] [2024-09-12 20:04:01,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:01,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:01,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 20:04:01,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [128569669] [2024-09-12 20:04:01,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:01,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:04:01,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 20:04:01,096 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-12 20:04:01,098 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-12 20:04:01,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:01,222 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-09-12 20:04:01,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 20:04:01,242 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-12 20:04:01,253 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-12 20:04:01,394 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-12 20:04:01,395 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 37 treesize of output 33 [2024-09-12 20:04:01,408 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-12 20:04:01,419 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-12 20:04:01,420 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 30 treesize of output 30 [2024-09-12 20:04:01,430 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-12 20:04:01,499 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-12 20:04:01,513 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-12 20:04:01,540 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-12 20:04:01,541 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 20:04:01,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:01,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257215549] [2024-09-12 20:04:01,541 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 20:04:01,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128569669] [2024-09-12 20:04:01,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128569669] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:01,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:01,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-12 20:04:01,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174964034] [2024-09-12 20:04:01,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:01,542 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-12 20:04:01,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:01,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-12 20:04:01,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-09-12 20:04:01,543 INFO L87 Difference]: Start difference. First operand 137 states and 157 transitions. Second operand has 11 states, 8 states have (on average 1.25) internal successors, (10), 8 states have internal predecessors, (10), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 20:04:02,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:02,209 INFO L93 Difference]: Finished difference Result 173 states and 193 transitions. [2024-09-12 20:04:02,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-12 20:04:02,210 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 8 states have (on average 1.25) internal successors, (10), 8 states have internal predecessors, (10), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 16 [2024-09-12 20:04:02,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:02,211 INFO L225 Difference]: With dead ends: 173 [2024-09-12 20:04:02,211 INFO L226 Difference]: Without dead ends: 172 [2024-09-12 20:04:02,212 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2024-09-12 20:04:02,213 INFO L434 NwaCegarLoop]: 94 mSDtfsCounter, 284 mSDsluCounter, 711 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 805 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:02,213 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 805 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 20:04:02,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2024-09-12 20:04:02,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 137. [2024-09-12 20:04:02,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 80 states have (on average 1.7375) internal successors, (139), 124 states have internal predecessors, (139), 9 states have call successors, (9), 6 states have call predecessors, (9), 5 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2024-09-12 20:04:02,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 156 transitions. [2024-09-12 20:04:02,268 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 156 transitions. Word has length 16 [2024-09-12 20:04:02,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:02,268 INFO L474 AbstractCegarLoop]: Abstraction has 137 states and 156 transitions. [2024-09-12 20:04:02,269 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 8 states have (on average 1.25) internal successors, (10), 8 states have internal predecessors, (10), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 20:04:02,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:02,269 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 156 transitions. [2024-09-12 20:04:02,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-09-12 20:04:02,270 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:02,270 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:02,287 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-09-12 20:04:02,474 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-12 20:04:02,475 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting func_to_recursive_line_0_to_51_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:02,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:02,475 INFO L85 PathProgramCache]: Analyzing trace with hash -669096253, now seen corresponding path program 1 times [2024-09-12 20:04:02,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:02,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589785381] [2024-09-12 20:04:02,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:02,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:02,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 20:04:02,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1942568094] [2024-09-12 20:04:02,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:02,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:04:02,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 20:04:02,524 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-12 20:04:02,526 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-12 20:04:02,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:02,622 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 59 conjuncts are in the unsatisfiable core [2024-09-12 20:04:02,625 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 20:04:02,641 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-12 20:04:02,645 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-12 20:04:02,781 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-12 20:04:02,782 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 34 treesize of output 34 [2024-09-12 20:04:02,795 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-12 20:04:02,799 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-12 20:04:02,814 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-12 20:04:02,814 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 37 treesize of output 33 [2024-09-12 20:04:02,831 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-12 20:04:02,928 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-12 20:04:02,935 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-12 20:04:02,992 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-12 20:04:02,993 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 20:04:02,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:02,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589785381] [2024-09-12 20:04:02,993 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 20:04:02,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942568094] [2024-09-12 20:04:02,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942568094] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:02,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:02,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-09-12 20:04:02,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769999291] [2024-09-12 20:04:02,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:02,995 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 20:04:02,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:02,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 20:04:02,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-09-12 20:04:02,998 INFO L87 Difference]: Start difference. First operand 137 states and 156 transitions. Second operand has 12 states, 9 states have (on average 1.2222222222222223) internal successors, (11), 9 states have internal predecessors, (11), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 20:04:03,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:03,761 INFO L93 Difference]: Finished difference Result 172 states and 192 transitions. [2024-09-12 20:04:03,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-12 20:04:03,762 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 1.2222222222222223) internal successors, (11), 9 states have internal predecessors, (11), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2024-09-12 20:04:03,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:03,764 INFO L225 Difference]: With dead ends: 172 [2024-09-12 20:04:03,764 INFO L226 Difference]: Without dead ends: 171 [2024-09-12 20:04:03,766 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2024-09-12 20:04:03,768 INFO L434 NwaCegarLoop]: 95 mSDtfsCounter, 287 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 899 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:03,771 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [288 Valid, 899 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 20:04:03,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2024-09-12 20:04:03,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 137. [2024-09-12 20:04:03,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 80 states have (on average 1.725) internal successors, (138), 124 states have internal predecessors, (138), 9 states have call successors, (9), 6 states have call predecessors, (9), 5 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2024-09-12 20:04:03,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 155 transitions. [2024-09-12 20:04:03,824 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 155 transitions. Word has length 17 [2024-09-12 20:04:03,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:03,824 INFO L474 AbstractCegarLoop]: Abstraction has 137 states and 155 transitions. [2024-09-12 20:04:03,824 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 1.2222222222222223) internal successors, (11), 9 states have internal predecessors, (11), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 20:04:03,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:03,825 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 155 transitions. [2024-09-12 20:04:03,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-09-12 20:04:03,825 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:03,825 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-12 20:04:03,842 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-09-12 20:04:04,029 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:04:04,030 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting func_to_recursive_line_0_to_51_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:04,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:04,031 INFO L85 PathProgramCache]: Analyzing trace with hash 732852709, now seen corresponding path program 1 times [2024-09-12 20:04:04,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:04,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115994647] [2024-09-12 20:04:04,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:04,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:04,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 20:04:04,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1052074554] [2024-09-12 20:04:04,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:04,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:04:04,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 20:04:04,070 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-12 20:04:04,073 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-12 20:04:04,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:04,175 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-09-12 20:04:04,178 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 20:04:04,186 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-12 20:04:04,188 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-12 20:04:04,190 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-12 20:04:04,193 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-12 20:04:04,195 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-12 20:04:04,216 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-12 20:04:04,219 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-12 20:04:04,342 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-12 20:04:04,342 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 20:04:04,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:04,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115994647] [2024-09-12 20:04:04,343 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 20:04:04,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052074554] [2024-09-12 20:04:04,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052074554] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:04,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:04,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 20:04:04,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275954243] [2024-09-12 20:04:04,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:04,344 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 20:04:04,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:04,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 20:04:04,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-09-12 20:04:04,345 INFO L87 Difference]: Start difference. First operand 137 states and 155 transitions. Second operand has 6 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 20:04:04,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:04,914 INFO L93 Difference]: Finished difference Result 242 states and 272 transitions. [2024-09-12 20:04:04,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 20:04:04,915 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2024-09-12 20:04:04,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:04,918 INFO L225 Difference]: With dead ends: 242 [2024-09-12 20:04:04,918 INFO L226 Difference]: Without dead ends: 241 [2024-09-12 20:04:04,918 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-09-12 20:04:04,919 INFO L434 NwaCegarLoop]: 119 mSDtfsCounter, 203 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 571 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:04,919 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 571 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 20:04:04,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2024-09-12 20:04:04,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 186. [2024-09-12 20:04:04,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 125 states have (on average 1.768) internal successors, (221), 170 states have internal predecessors, (221), 11 states have call successors, (11), 7 states have call predecessors, (11), 7 states have return successors, (13), 9 states have call predecessors, (13), 9 states have call successors, (13) [2024-09-12 20:04:04,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 245 transitions. [2024-09-12 20:04:04,990 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 245 transitions. Word has length 18 [2024-09-12 20:04:04,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:04,990 INFO L474 AbstractCegarLoop]: Abstraction has 186 states and 245 transitions. [2024-09-12 20:04:04,991 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 20:04:04,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:04,991 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 245 transitions. [2024-09-12 20:04:04,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-09-12 20:04:04,992 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:04,992 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:05,011 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-09-12 20:04:05,195 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:04:05,196 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting func_to_recursive_line_0_to_51_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:05,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:05,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1243597573, now seen corresponding path program 1 times [2024-09-12 20:04:05,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:05,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190742605] [2024-09-12 20:04:05,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:05,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:05,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:05,485 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:04:05,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:05,489 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:04:05,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:05,492 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-12 20:04:05,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:05,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190742605] [2024-09-12 20:04:05,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190742605] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:05,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:05,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 20:04:05,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130657170] [2024-09-12 20:04:05,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:05,493 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 20:04:05,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:05,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 20:04:05,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-09-12 20:04:05,495 INFO L87 Difference]: Start difference. First operand 186 states and 245 transitions. Second operand has 7 states, 5 states have (on average 2.6) internal successors, (13), 6 states have internal predecessors, (13), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 20:04:06,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:06,114 INFO L93 Difference]: Finished difference Result 310 states and 410 transitions. [2024-09-12 20:04:06,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 20:04:06,115 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.6) internal successors, (13), 6 states have internal predecessors, (13), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 19 [2024-09-12 20:04:06,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:06,117 INFO L225 Difference]: With dead ends: 310 [2024-09-12 20:04:06,117 INFO L226 Difference]: Without dead ends: 309 [2024-09-12 20:04:06,119 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-09-12 20:04:06,119 INFO L434 NwaCegarLoop]: 114 mSDtfsCounter, 200 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:06,120 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 567 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 20:04:06,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2024-09-12 20:04:06,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 215. [2024-09-12 20:04:06,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 150 states have (on average 1.76) internal successors, (264), 196 states have internal predecessors, (264), 13 states have call successors, (13), 8 states have call predecessors, (13), 9 states have return successors, (18), 11 states have call predecessors, (18), 11 states have call successors, (18) [2024-09-12 20:04:06,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 295 transitions. [2024-09-12 20:04:06,206 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 295 transitions. Word has length 19 [2024-09-12 20:04:06,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:06,206 INFO L474 AbstractCegarLoop]: Abstraction has 215 states and 295 transitions. [2024-09-12 20:04:06,206 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.6) internal successors, (13), 6 states have internal predecessors, (13), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 20:04:06,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:06,207 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 295 transitions. [2024-09-12 20:04:06,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-09-12 20:04:06,208 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:06,208 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:06,208 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-09-12 20:04:06,208 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting func_to_recursive_line_0_to_51_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:06,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:06,209 INFO L85 PathProgramCache]: Analyzing trace with hash -103180825, now seen corresponding path program 1 times [2024-09-12 20:04:06,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:06,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199648283] [2024-09-12 20:04:06,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:06,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:06,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:06,633 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:04:06,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:06,635 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:04:06,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:06,638 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-12 20:04:06,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:06,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199648283] [2024-09-12 20:04:06,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199648283] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:06,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:06,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 20:04:06,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478127793] [2024-09-12 20:04:06,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:06,640 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 20:04:06,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:06,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 20:04:06,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-09-12 20:04:06,641 INFO L87 Difference]: Start difference. First operand 215 states and 295 transitions. Second operand has 7 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 20:04:07,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:07,134 INFO L93 Difference]: Finished difference Result 309 states and 408 transitions. [2024-09-12 20:04:07,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 20:04:07,134 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 20 [2024-09-12 20:04:07,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:07,138 INFO L225 Difference]: With dead ends: 309 [2024-09-12 20:04:07,138 INFO L226 Difference]: Without dead ends: 308 [2024-09-12 20:04:07,139 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-09-12 20:04:07,140 INFO L434 NwaCegarLoop]: 118 mSDtfsCounter, 196 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:07,140 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 577 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 20:04:07,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2024-09-12 20:04:07,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 215. [2024-09-12 20:04:07,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 150 states have (on average 1.7466666666666666) internal successors, (262), 196 states have internal predecessors, (262), 13 states have call successors, (13), 8 states have call predecessors, (13), 9 states have return successors, (18), 11 states have call predecessors, (18), 11 states have call successors, (18) [2024-09-12 20:04:07,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 293 transitions. [2024-09-12 20:04:07,215 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 293 transitions. Word has length 20 [2024-09-12 20:04:07,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:07,215 INFO L474 AbstractCegarLoop]: Abstraction has 215 states and 293 transitions. [2024-09-12 20:04:07,215 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 20:04:07,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:07,216 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 293 transitions. [2024-09-12 20:04:07,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-09-12 20:04:07,216 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:07,217 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:07,217 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-09-12 20:04:07,217 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting func_to_recursive_line_0_to_51_0Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:07,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:07,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1096361799, now seen corresponding path program 1 times [2024-09-12 20:04:07,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:07,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121906311] [2024-09-12 20:04:07,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:07,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:07,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 20:04:07,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1842574343] [2024-09-12 20:04:07,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:07,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:04:07,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 20:04:07,251 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-12 20:04:07,253 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-12 20:04:07,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:07,355 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-09-12 20:04:07,359 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 20:04:07,364 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-12 20:04:07,371 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-12 20:04:07,407 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-12 20:04:07,413 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-12 20:04:07,422 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-12 20:04:07,508 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-12 20:04:07,513 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-12 20:04:07,691 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-12 20:04:07,697 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-12 20:04:07,738 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-12 20:04:07,739 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 20:04:07,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:07,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121906311] [2024-09-12 20:04:07,739 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 20:04:07,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842574343] [2024-09-12 20:04:07,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842574343] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:07,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:07,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-09-12 20:04:07,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927722824] [2024-09-12 20:04:07,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:07,740 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-12 20:04:07,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:07,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-12 20:04:07,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2024-09-12 20:04:07,741 INFO L87 Difference]: Start difference. First operand 215 states and 293 transitions. Second operand has 13 states, 10 states have (on average 1.5) internal successors, (15), 11 states have internal predecessors, (15), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 20:04:08,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:08,767 INFO L93 Difference]: Finished difference Result 290 states and 373 transitions. [2024-09-12 20:04:08,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 20:04:08,768 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 10 states have (on average 1.5) internal successors, (15), 11 states have internal predecessors, (15), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 21 [2024-09-12 20:04:08,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:08,770 INFO L225 Difference]: With dead ends: 290 [2024-09-12 20:04:08,770 INFO L226 Difference]: Without dead ends: 289 [2024-09-12 20:04:08,770 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2024-09-12 20:04:08,771 INFO L434 NwaCegarLoop]: 98 mSDtfsCounter, 182 mSDsluCounter, 952 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 1050 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:08,771 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 1050 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 20:04:08,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2024-09-12 20:04:08,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 251. [2024-09-12 20:04:08,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 184 states have (on average 1.7880434782608696) internal successors, (329), 232 states have internal predecessors, (329), 15 states have call successors, (15), 8 states have call predecessors, (15), 9 states have return successors, (21), 12 states have call predecessors, (21), 13 states have call successors, (21) [2024-09-12 20:04:08,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 365 transitions. [2024-09-12 20:04:08,872 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 365 transitions. Word has length 21 [2024-09-12 20:04:08,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:08,872 INFO L474 AbstractCegarLoop]: Abstraction has 251 states and 365 transitions. [2024-09-12 20:04:08,873 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 10 states have (on average 1.5) internal successors, (15), 11 states have internal predecessors, (15), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 20:04:08,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:08,873 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 365 transitions. [2024-09-12 20:04:08,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-09-12 20:04:08,874 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:08,874 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:08,892 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-09-12 20:04:09,077 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-09-12 20:04:09,078 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting func_to_recursive_line_0_to_51_0Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:09,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:09,078 INFO L85 PathProgramCache]: Analyzing trace with hash -372522519, now seen corresponding path program 1 times [2024-09-12 20:04:09,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:09,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245369595] [2024-09-12 20:04:09,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:09,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:09,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 20:04:09,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [403422856] [2024-09-12 20:04:09,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:09,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:04:09,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 20:04:09,105 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-12 20:04:09,106 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-12 20:04:09,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:09,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-09-12 20:04:09,209 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 20:04:09,216 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-12 20:04:09,218 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-12 20:04:09,245 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-12 20:04:09,252 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-12 20:04:09,258 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-12 20:04:09,336 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-12 20:04:09,342 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-12 20:04:09,579 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-12 20:04:09,586 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-12 20:04:09,683 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-12 20:04:09,683 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 20:04:09,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:09,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245369595] [2024-09-12 20:04:09,683 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 20:04:09,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403422856] [2024-09-12 20:04:09,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403422856] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:09,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:09,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-09-12 20:04:09,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539229498] [2024-09-12 20:04:09,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:09,684 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-12 20:04:09,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:09,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-12 20:04:09,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2024-09-12 20:04:09,685 INFO L87 Difference]: Start difference. First operand 251 states and 365 transitions. Second operand has 13 states, 10 states have (on average 1.6) internal successors, (16), 11 states have internal predecessors, (16), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 20:04:10,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:10,543 INFO L93 Difference]: Finished difference Result 285 states and 368 transitions. [2024-09-12 20:04:10,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 20:04:10,544 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 10 states have (on average 1.6) internal successors, (16), 11 states have internal predecessors, (16), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 22 [2024-09-12 20:04:10,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:10,546 INFO L225 Difference]: With dead ends: 285 [2024-09-12 20:04:10,546 INFO L226 Difference]: Without dead ends: 284 [2024-09-12 20:04:10,546 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2024-09-12 20:04:10,547 INFO L434 NwaCegarLoop]: 99 mSDtfsCounter, 175 mSDsluCounter, 955 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 1054 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:10,547 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 1054 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 20:04:10,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2024-09-12 20:04:10,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 251. [2024-09-12 20:04:10,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 184 states have (on average 1.7826086956521738) internal successors, (328), 232 states have internal predecessors, (328), 15 states have call successors, (15), 8 states have call predecessors, (15), 9 states have return successors, (21), 12 states have call predecessors, (21), 13 states have call successors, (21) [2024-09-12 20:04:10,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 364 transitions. [2024-09-12 20:04:10,625 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 364 transitions. Word has length 22 [2024-09-12 20:04:10,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:10,625 INFO L474 AbstractCegarLoop]: Abstraction has 251 states and 364 transitions. [2024-09-12 20:04:10,625 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 10 states have (on average 1.6) internal successors, (16), 11 states have internal predecessors, (16), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 20:04:10,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:10,625 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 364 transitions. [2024-09-12 20:04:10,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-09-12 20:04:10,626 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:10,626 INFO L216 NwaCegarLoop]: trace histogram [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-12 20:04:10,643 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-12 20:04:10,826 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:04:10,827 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:10,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:10,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1187296683, now seen corresponding path program 1 times [2024-09-12 20:04:10,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:10,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241174947] [2024-09-12 20:04:10,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:10,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:10,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 20:04:10,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [927025961] [2024-09-12 20:04:10,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:10,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:04:10,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 20:04:10,852 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-12 20:04:10,853 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-12 20:04:10,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:10,963 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 89 conjuncts are in the unsatisfiable core [2024-09-12 20:04:10,966 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 20:04:10,970 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-12 20:04:10,972 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-12 20:04:10,980 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-12 20:04:10,988 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-12 20:04:10,993 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-12 20:04:10,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-12 20:04:11,063 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-12 20:04:11,070 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-12 20:04:11,138 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-12 20:04:11,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 15 treesize of output 7 [2024-09-12 20:04:11,188 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-12 20:04:11,188 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 20:04:11,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:11,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241174947] [2024-09-12 20:04:11,188 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 20:04:11,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927025961] [2024-09-12 20:04:11,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927025961] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:11,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:11,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-12 20:04:11,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195943289] [2024-09-12 20:04:11,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:11,189 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-12 20:04:11,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:11,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-12 20:04:11,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-09-12 20:04:11,190 INFO L87 Difference]: Start difference. First operand 251 states and 364 transitions. Second operand has 10 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 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-12 20:04:11,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:11,752 INFO L93 Difference]: Finished difference Result 268 states and 372 transitions. [2024-09-12 20:04:11,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 20:04:11,753 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 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 26 [2024-09-12 20:04:11,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:11,755 INFO L225 Difference]: With dead ends: 268 [2024-09-12 20:04:11,755 INFO L226 Difference]: Without dead ends: 266 [2024-09-12 20:04:11,755 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-09-12 20:04:11,756 INFO L434 NwaCegarLoop]: 99 mSDtfsCounter, 92 mSDsluCounter, 742 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:11,756 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 841 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 20:04:11,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2024-09-12 20:04:11,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 255. [2024-09-12 20:04:11,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 187 states have (on average 1.7700534759358288) internal successors, (331), 235 states have internal predecessors, (331), 15 states have call successors, (15), 9 states have call predecessors, (15), 10 states have return successors, (21), 12 states have call predecessors, (21), 13 states have call successors, (21) [2024-09-12 20:04:11,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 367 transitions. [2024-09-12 20:04:11,855 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 367 transitions. Word has length 26 [2024-09-12 20:04:11,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:11,855 INFO L474 AbstractCegarLoop]: Abstraction has 255 states and 367 transitions. [2024-09-12 20:04:11,855 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 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-12 20:04:11,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:11,856 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 367 transitions. [2024-09-12 20:04:11,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-09-12 20:04:11,857 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:11,857 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:11,874 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-09-12 20:04:12,061 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-12 20:04:12,062 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting func_to_recursive_line_0_to_51_0Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:12,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:12,062 INFO L85 PathProgramCache]: Analyzing trace with hash -888885876, now seen corresponding path program 1 times [2024-09-12 20:04:12,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:12,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158533774] [2024-09-12 20:04:12,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:12,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:12,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:12,359 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:04:12,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:12,363 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:04:12,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:12,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:04:12,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:12,372 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-12 20:04:12,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:12,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158533774] [2024-09-12 20:04:12,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158533774] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:12,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:12,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 20:04:12,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502647201] [2024-09-12 20:04:12,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:12,373 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 20:04:12,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:12,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 20:04:12,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-12 20:04:12,374 INFO L87 Difference]: Start difference. First operand 255 states and 367 transitions. Second operand has 7 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:12,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:12,668 INFO L93 Difference]: Finished difference Result 367 states and 526 transitions. [2024-09-12 20:04:12,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 20:04:12,669 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 33 [2024-09-12 20:04:12,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:12,672 INFO L225 Difference]: With dead ends: 367 [2024-09-12 20:04:12,672 INFO L226 Difference]: Without dead ends: 366 [2024-09-12 20:04:12,672 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-09-12 20:04:12,672 INFO L434 NwaCegarLoop]: 112 mSDtfsCounter, 122 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:12,673 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 647 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 20:04:12,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2024-09-12 20:04:12,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 324. [2024-09-12 20:04:12,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 247 states have (on average 1.7692307692307692) internal successors, (437), 298 states have internal predecessors, (437), 20 states have call successors, (20), 11 states have call predecessors, (20), 14 states have return successors, (38), 16 states have call predecessors, (38), 18 states have call successors, (38) [2024-09-12 20:04:12,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 495 transitions. [2024-09-12 20:04:12,768 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 495 transitions. Word has length 33 [2024-09-12 20:04:12,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:12,769 INFO L474 AbstractCegarLoop]: Abstraction has 324 states and 495 transitions. [2024-09-12 20:04:12,769 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:12,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:12,769 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 495 transitions. [2024-09-12 20:04:12,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-09-12 20:04:12,770 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:12,770 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:12,770 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-09-12 20:04:12,771 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:12,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:12,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1783623163, now seen corresponding path program 1 times [2024-09-12 20:04:12,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:12,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424772188] [2024-09-12 20:04:12,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:12,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:12,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:13,014 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:04:13,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:13,017 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:04:13,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:13,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 20:04:13,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:13,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 20:04:13,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:13,164 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-12 20:04:13,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:13,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424772188] [2024-09-12 20:04:13,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424772188] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:13,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:13,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-09-12 20:04:13,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216667551] [2024-09-12 20:04:13,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:13,166 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-12 20:04:13,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:13,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-12 20:04:13,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-09-12 20:04:13,167 INFO L87 Difference]: Start difference. First operand 324 states and 495 transitions. Second operand has 11 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 20:04:13,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:13,697 INFO L93 Difference]: Finished difference Result 386 states and 608 transitions. [2024-09-12 20:04:13,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 20:04:13,698 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 34 [2024-09-12 20:04:13,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:13,702 INFO L225 Difference]: With dead ends: 386 [2024-09-12 20:04:13,702 INFO L226 Difference]: Without dead ends: 364 [2024-09-12 20:04:13,705 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2024-09-12 20:04:13,705 INFO L434 NwaCegarLoop]: 94 mSDtfsCounter, 126 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 618 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:13,706 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 618 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 20:04:13,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2024-09-12 20:04:13,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 340. [2024-09-12 20:04:13,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 255 states have (on average 1.7529411764705882) internal successors, (447), 311 states have internal predecessors, (447), 23 states have call successors, (23), 11 states have call predecessors, (23), 19 states have return successors, (67), 18 states have call predecessors, (67), 21 states have call successors, (67) [2024-09-12 20:04:13,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 537 transitions. [2024-09-12 20:04:13,837 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 537 transitions. Word has length 34 [2024-09-12 20:04:13,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:13,838 INFO L474 AbstractCegarLoop]: Abstraction has 340 states and 537 transitions. [2024-09-12 20:04:13,838 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 20:04:13,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:13,838 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 537 transitions. [2024-09-12 20:04:13,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-09-12 20:04:13,839 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:13,839 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:13,839 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-09-12 20:04:13,840 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting func_to_recursive_line_0_to_51_0Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:13,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:13,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1785658275, now seen corresponding path program 1 times [2024-09-12 20:04:13,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:13,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290016880] [2024-09-12 20:04:13,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:13,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:13,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:14,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:04:14,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:14,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:04:14,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:14,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:04:14,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:14,117 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-12 20:04:14,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:14,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290016880] [2024-09-12 20:04:14,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290016880] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:14,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:14,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 20:04:14,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575567652] [2024-09-12 20:04:14,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:14,118 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 20:04:14,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:14,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 20:04:14,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-12 20:04:14,118 INFO L87 Difference]: Start difference. First operand 340 states and 537 transitions. Second operand has 7 states, 5 states have (on average 5.2) internal successors, (26), 6 states have internal predecessors, (26), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:14,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:14,419 INFO L93 Difference]: Finished difference Result 382 states and 565 transitions. [2024-09-12 20:04:14,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 20:04:14,420 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 5.2) internal successors, (26), 6 states have internal predecessors, (26), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 34 [2024-09-12 20:04:14,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:14,422 INFO L225 Difference]: With dead ends: 382 [2024-09-12 20:04:14,422 INFO L226 Difference]: Without dead ends: 381 [2024-09-12 20:04:14,422 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-09-12 20:04:14,423 INFO L434 NwaCegarLoop]: 114 mSDtfsCounter, 119 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:14,427 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 655 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 20:04:14,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2024-09-12 20:04:14,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 340. [2024-09-12 20:04:14,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 255 states have (on average 1.7411764705882353) internal successors, (444), 311 states have internal predecessors, (444), 23 states have call successors, (23), 11 states have call predecessors, (23), 19 states have return successors, (67), 18 states have call predecessors, (67), 21 states have call successors, (67) [2024-09-12 20:04:14,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 534 transitions. [2024-09-12 20:04:14,565 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 534 transitions. Word has length 34 [2024-09-12 20:04:14,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:14,565 INFO L474 AbstractCegarLoop]: Abstraction has 340 states and 534 transitions. [2024-09-12 20:04:14,565 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 5.2) internal successors, (26), 6 states have internal predecessors, (26), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:14,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:14,566 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 534 transitions. [2024-09-12 20:04:14,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-09-12 20:04:14,567 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:14,567 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:14,567 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-09-12 20:04:14,568 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:14,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:14,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1726364861, now seen corresponding path program 1 times [2024-09-12 20:04:14,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:14,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979329659] [2024-09-12 20:04:14,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:14,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:14,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 20:04:14,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1479391084] [2024-09-12 20:04:14,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:14,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:04:14,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 20:04:14,600 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-12 20:04:14,601 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-12 20:04:14,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:14,721 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-09-12 20:04:14,727 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 20:04:14,731 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-12 20:04:14,735 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-12 20:04:14,745 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-12 20:04:14,878 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-12 20:04:14,878 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 20:04:14,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:14,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979329659] [2024-09-12 20:04:14,879 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 20:04:14,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479391084] [2024-09-12 20:04:14,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479391084] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:14,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:14,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-09-12 20:04:14,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484632804] [2024-09-12 20:04:14,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:14,880 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-12 20:04:14,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:14,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-12 20:04:14,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-09-12 20:04:14,881 INFO L87 Difference]: Start difference. First operand 340 states and 534 transitions. Second operand has 9 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-09-12 20:04:15,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:15,298 INFO L93 Difference]: Finished difference Result 685 states and 1183 transitions. [2024-09-12 20:04:15,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 20:04:15,299 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 34 [2024-09-12 20:04:15,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:15,303 INFO L225 Difference]: With dead ends: 685 [2024-09-12 20:04:15,303 INFO L226 Difference]: Without dead ends: 376 [2024-09-12 20:04:15,306 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-09-12 20:04:15,306 INFO L434 NwaCegarLoop]: 100 mSDtfsCounter, 62 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 636 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:15,306 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 636 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 20:04:15,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2024-09-12 20:04:15,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 367. [2024-09-12 20:04:15,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 270 states have (on average 1.6888888888888889) internal successors, (456), 330 states have internal predecessors, (456), 26 states have call successors, (26), 11 states have call predecessors, (26), 28 states have return successors, (118), 26 states have call predecessors, (118), 24 states have call successors, (118) [2024-09-12 20:04:15,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 600 transitions. [2024-09-12 20:04:15,454 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 600 transitions. Word has length 34 [2024-09-12 20:04:15,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:15,454 INFO L474 AbstractCegarLoop]: Abstraction has 367 states and 600 transitions. [2024-09-12 20:04:15,454 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-09-12 20:04:15,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:15,455 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 600 transitions. [2024-09-12 20:04:15,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-09-12 20:04:15,456 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:15,456 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:15,473 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-09-12 20:04:15,659 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:04:15,660 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting func_to_recursive_line_0_to_51_0Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:15,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:15,660 INFO L85 PathProgramCache]: Analyzing trace with hash 479600527, now seen corresponding path program 1 times [2024-09-12 20:04:15,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:15,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768760841] [2024-09-12 20:04:15,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:15,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:15,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:15,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:04:15,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:15,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:04:15,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:15,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:04:15,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:15,893 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-12 20:04:15,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:15,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768760841] [2024-09-12 20:04:15,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768760841] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:15,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:15,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 20:04:15,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531357260] [2024-09-12 20:04:15,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:15,894 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 20:04:15,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:15,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 20:04:15,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-12 20:04:15,895 INFO L87 Difference]: Start difference. First operand 367 states and 600 transitions. Second operand has 7 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:16,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:16,175 INFO L93 Difference]: Finished difference Result 401 states and 622 transitions. [2024-09-12 20:04:16,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 20:04:16,175 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 35 [2024-09-12 20:04:16,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:16,178 INFO L225 Difference]: With dead ends: 401 [2024-09-12 20:04:16,178 INFO L226 Difference]: Without dead ends: 400 [2024-09-12 20:04:16,179 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-09-12 20:04:16,179 INFO L434 NwaCegarLoop]: 119 mSDtfsCounter, 96 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:16,180 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 677 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 20:04:16,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2024-09-12 20:04:16,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 368. [2024-09-12 20:04:16,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 271 states have (on average 1.6826568265682658) internal successors, (456), 331 states have internal predecessors, (456), 26 states have call successors, (26), 11 states have call predecessors, (26), 28 states have return successors, (118), 26 states have call predecessors, (118), 24 states have call successors, (118) [2024-09-12 20:04:16,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 600 transitions. [2024-09-12 20:04:16,356 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 600 transitions. Word has length 35 [2024-09-12 20:04:16,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:16,356 INFO L474 AbstractCegarLoop]: Abstraction has 368 states and 600 transitions. [2024-09-12 20:04:16,357 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:16,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:16,357 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 600 transitions. [2024-09-12 20:04:16,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-09-12 20:04:16,361 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:16,361 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:16,361 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-09-12 20:04:16,362 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting func_to_recursive_line_0_to_51_0Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:16,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:16,362 INFO L85 PathProgramCache]: Analyzing trace with hash 479168430, now seen corresponding path program 1 times [2024-09-12 20:04:16,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:16,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859345446] [2024-09-12 20:04:16,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:16,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:16,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:16,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:04:16,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:16,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:04:16,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:16,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:04:16,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:16,625 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-12 20:04:16,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:16,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859345446] [2024-09-12 20:04:16,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859345446] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:16,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:16,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 20:04:16,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249129211] [2024-09-12 20:04:16,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:16,627 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 20:04:16,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:16,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 20:04:16,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-12 20:04:16,627 INFO L87 Difference]: Start difference. First operand 368 states and 600 transitions. Second operand has 7 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:16,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:16,929 INFO L93 Difference]: Finished difference Result 500 states and 799 transitions. [2024-09-12 20:04:16,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 20:04:16,930 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 35 [2024-09-12 20:04:16,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:16,933 INFO L225 Difference]: With dead ends: 500 [2024-09-12 20:04:16,933 INFO L226 Difference]: Without dead ends: 495 [2024-09-12 20:04:16,933 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-09-12 20:04:16,934 INFO L434 NwaCegarLoop]: 112 mSDtfsCounter, 126 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:16,934 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 650 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 20:04:16,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2024-09-12 20:04:17,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 441. [2024-09-12 20:04:17,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 333 states have (on average 1.6846846846846846) internal successors, (561), 397 states have internal predecessors, (561), 31 states have call successors, (31), 13 states have call predecessors, (31), 34 states have return successors, (148), 31 states have call predecessors, (148), 29 states have call successors, (148) [2024-09-12 20:04:17,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 740 transitions. [2024-09-12 20:04:17,098 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 740 transitions. Word has length 35 [2024-09-12 20:04:17,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:17,099 INFO L474 AbstractCegarLoop]: Abstraction has 441 states and 740 transitions. [2024-09-12 20:04:17,099 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:17,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:17,099 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 740 transitions. [2024-09-12 20:04:17,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-09-12 20:04:17,100 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:17,100 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:17,100 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-09-12 20:04:17,100 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting func_to_recursive_line_0_to_51_0Err15ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:17,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:17,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1982714577, now seen corresponding path program 1 times [2024-09-12 20:04:17,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:17,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344523957] [2024-09-12 20:04:17,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:17,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:17,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:17,286 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:04:17,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:17,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:04:17,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:17,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:04:17,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:17,293 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-12 20:04:17,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:17,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344523957] [2024-09-12 20:04:17,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344523957] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:17,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:17,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 20:04:17,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47186710] [2024-09-12 20:04:17,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:17,295 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 20:04:17,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:17,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 20:04:17,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-12 20:04:17,296 INFO L87 Difference]: Start difference. First operand 441 states and 740 transitions. Second operand has 7 states, 5 states have (on average 5.6) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:17,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:17,664 INFO L93 Difference]: Finished difference Result 530 states and 857 transitions. [2024-09-12 20:04:17,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 20:04:17,665 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 5.6) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 36 [2024-09-12 20:04:17,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:17,668 INFO L225 Difference]: With dead ends: 530 [2024-09-12 20:04:17,668 INFO L226 Difference]: Without dead ends: 529 [2024-09-12 20:04:17,669 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-09-12 20:04:17,669 INFO L434 NwaCegarLoop]: 120 mSDtfsCounter, 115 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:17,669 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 680 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 20:04:17,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2024-09-12 20:04:17,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 488. [2024-09-12 20:04:17,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 371 states have (on average 1.679245283018868) internal successors, (623), 438 states have internal predecessors, (623), 34 states have call successors, (34), 14 states have call predecessors, (34), 40 states have return successors, (171), 36 states have call predecessors, (171), 32 states have call successors, (171) [2024-09-12 20:04:17,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 828 transitions. [2024-09-12 20:04:17,897 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 828 transitions. Word has length 36 [2024-09-12 20:04:17,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:17,897 INFO L474 AbstractCegarLoop]: Abstraction has 488 states and 828 transitions. [2024-09-12 20:04:17,897 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 5.6) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:17,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:17,897 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 828 transitions. [2024-09-12 20:04:17,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-09-12 20:04:17,898 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:17,898 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:17,898 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-09-12 20:04:17,898 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting func_to_recursive_line_0_to_51_0Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:17,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:17,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1969319551, now seen corresponding path program 1 times [2024-09-12 20:04:17,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:17,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859813661] [2024-09-12 20:04:17,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:17,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:17,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:18,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:04:18,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:18,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:04:18,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:18,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:04:18,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:18,127 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-12 20:04:18,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:18,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859813661] [2024-09-12 20:04:18,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859813661] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:18,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:18,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 20:04:18,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334207149] [2024-09-12 20:04:18,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:18,128 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 20:04:18,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:18,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 20:04:18,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-12 20:04:18,129 INFO L87 Difference]: Start difference. First operand 488 states and 828 transitions. Second operand has 7 states, 5 states have (on average 5.6) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:18,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:18,473 INFO L93 Difference]: Finished difference Result 542 states and 878 transitions. [2024-09-12 20:04:18,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 20:04:18,473 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 5.6) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 36 [2024-09-12 20:04:18,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:18,476 INFO L225 Difference]: With dead ends: 542 [2024-09-12 20:04:18,476 INFO L226 Difference]: Without dead ends: 541 [2024-09-12 20:04:18,477 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-09-12 20:04:18,477 INFO L434 NwaCegarLoop]: 113 mSDtfsCounter, 123 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:18,477 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 653 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 20:04:18,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2024-09-12 20:04:18,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 488. [2024-09-12 20:04:18,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 371 states have (on average 1.6711590296495957) internal successors, (620), 438 states have internal predecessors, (620), 34 states have call successors, (34), 14 states have call predecessors, (34), 40 states have return successors, (171), 36 states have call predecessors, (171), 32 states have call successors, (171) [2024-09-12 20:04:18,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 825 transitions. [2024-09-12 20:04:18,631 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 825 transitions. Word has length 36 [2024-09-12 20:04:18,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:18,632 INFO L474 AbstractCegarLoop]: Abstraction has 488 states and 825 transitions. [2024-09-12 20:04:18,632 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 5.6) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:18,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:18,632 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 825 transitions. [2024-09-12 20:04:18,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-09-12 20:04:18,633 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:18,633 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:18,633 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-09-12 20:04:18,633 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting func_to_recursive_line_0_to_51_0Err26ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:18,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:18,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1335044340, now seen corresponding path program 1 times [2024-09-12 20:04:18,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:18,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826062421] [2024-09-12 20:04:18,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:18,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:18,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:18,824 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:04:18,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:18,826 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:04:18,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:18,828 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:04:18,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:18,831 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-12 20:04:18,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:18,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826062421] [2024-09-12 20:04:18,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826062421] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:18,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:18,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 20:04:18,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68969307] [2024-09-12 20:04:18,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:18,832 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 20:04:18,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:18,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 20:04:18,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-12 20:04:18,833 INFO L87 Difference]: Start difference. First operand 488 states and 825 transitions. Second operand has 7 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:19,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:19,189 INFO L93 Difference]: Finished difference Result 519 states and 844 transitions. [2024-09-12 20:04:19,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 20:04:19,190 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 37 [2024-09-12 20:04:19,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:19,193 INFO L225 Difference]: With dead ends: 519 [2024-09-12 20:04:19,193 INFO L226 Difference]: Without dead ends: 518 [2024-09-12 20:04:19,194 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-09-12 20:04:19,194 INFO L434 NwaCegarLoop]: 119 mSDtfsCounter, 90 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:19,194 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 677 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 20:04:19,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2024-09-12 20:04:19,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 489. [2024-09-12 20:04:19,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 372 states have (on average 1.6666666666666667) internal successors, (620), 439 states have internal predecessors, (620), 34 states have call successors, (34), 14 states have call predecessors, (34), 40 states have return successors, (171), 36 states have call predecessors, (171), 32 states have call successors, (171) [2024-09-12 20:04:19,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 825 transitions. [2024-09-12 20:04:19,456 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 825 transitions. Word has length 37 [2024-09-12 20:04:19,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:19,456 INFO L474 AbstractCegarLoop]: Abstraction has 489 states and 825 transitions. [2024-09-12 20:04:19,456 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:19,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:19,457 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 825 transitions. [2024-09-12 20:04:19,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-09-12 20:04:19,457 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:19,457 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:19,457 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-09-12 20:04:19,457 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting func_to_recursive_line_0_to_51_0Err20ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:19,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:19,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1335043892, now seen corresponding path program 1 times [2024-09-12 20:04:19,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:19,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608924799] [2024-09-12 20:04:19,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:19,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:19,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:19,489 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:04:19,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:19,491 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:04:19,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:19,492 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:04:19,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:19,494 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-12 20:04:19,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:19,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608924799] [2024-09-12 20:04:19,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608924799] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:19,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:19,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 20:04:19,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369060425] [2024-09-12 20:04:19,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:19,495 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 20:04:19,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:19,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 20:04:19,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 20:04:19,496 INFO L87 Difference]: Start difference. First operand 489 states and 825 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-09-12 20:04:19,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:19,705 INFO L93 Difference]: Finished difference Result 819 states and 1432 transitions. [2024-09-12 20:04:19,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 20:04:19,706 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 37 [2024-09-12 20:04:19,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:19,709 INFO L225 Difference]: With dead ends: 819 [2024-09-12 20:04:19,710 INFO L226 Difference]: Without dead ends: 495 [2024-09-12 20:04:19,712 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 20:04:19,713 INFO L434 NwaCegarLoop]: 129 mSDtfsCounter, 0 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:19,713 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 254 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 20:04:19,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2024-09-12 20:04:19,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 493. [2024-09-12 20:04:19,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 376 states have (on average 1.6595744680851063) internal successors, (624), 443 states have internal predecessors, (624), 34 states have call successors, (34), 14 states have call predecessors, (34), 40 states have return successors, (171), 36 states have call predecessors, (171), 32 states have call successors, (171) [2024-09-12 20:04:19,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 829 transitions. [2024-09-12 20:04:19,871 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 829 transitions. Word has length 37 [2024-09-12 20:04:19,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:19,872 INFO L474 AbstractCegarLoop]: Abstraction has 493 states and 829 transitions. [2024-09-12 20:04:19,872 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-09-12 20:04:19,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:19,872 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 829 transitions. [2024-09-12 20:04:19,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-09-12 20:04:19,873 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:19,873 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:19,873 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-09-12 20:04:19,874 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting func_to_recursive_line_0_to_51_0Err20ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:19,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:19,874 INFO L85 PathProgramCache]: Analyzing trace with hash 1335041970, now seen corresponding path program 1 times [2024-09-12 20:04:19,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:19,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48256791] [2024-09-12 20:04:19,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:19,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:19,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:20,072 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:04:20,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:20,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:04:20,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:20,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:04:20,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:20,078 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-12 20:04:20,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:20,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48256791] [2024-09-12 20:04:20,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48256791] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:20,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:20,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 20:04:20,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184274358] [2024-09-12 20:04:20,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:20,079 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 20:04:20,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:20,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 20:04:20,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-12 20:04:20,080 INFO L87 Difference]: Start difference. First operand 493 states and 829 transitions. Second operand has 7 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:20,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:20,452 INFO L93 Difference]: Finished difference Result 535 states and 862 transitions. [2024-09-12 20:04:20,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 20:04:20,452 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 37 [2024-09-12 20:04:20,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:20,456 INFO L225 Difference]: With dead ends: 535 [2024-09-12 20:04:20,456 INFO L226 Difference]: Without dead ends: 534 [2024-09-12 20:04:20,456 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-09-12 20:04:20,457 INFO L434 NwaCegarLoop]: 119 mSDtfsCounter, 108 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:20,458 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 680 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 20:04:20,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2024-09-12 20:04:20,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 496. [2024-09-12 20:04:20,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 379 states have (on average 1.6569920844327177) internal successors, (628), 446 states have internal predecessors, (628), 34 states have call successors, (34), 14 states have call predecessors, (34), 40 states have return successors, (171), 36 states have call predecessors, (171), 32 states have call successors, (171) [2024-09-12 20:04:20,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 833 transitions. [2024-09-12 20:04:20,668 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 833 transitions. Word has length 37 [2024-09-12 20:04:20,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:20,668 INFO L474 AbstractCegarLoop]: Abstraction has 496 states and 833 transitions. [2024-09-12 20:04:20,668 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:20,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:20,669 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 833 transitions. [2024-09-12 20:04:20,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-09-12 20:04:20,669 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:20,669 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:20,669 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-09-12 20:04:20,670 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting func_to_recursive_line_0_to_51_0Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:20,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:20,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1334609873, now seen corresponding path program 1 times [2024-09-12 20:04:20,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:20,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772508537] [2024-09-12 20:04:20,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:20,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:20,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:21,046 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:04:21,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:21,050 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:04:21,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:21,052 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:04:21,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:21,053 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-12 20:04:21,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:21,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772508537] [2024-09-12 20:04:21,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772508537] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:21,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:21,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 20:04:21,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241981178] [2024-09-12 20:04:21,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:21,055 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 20:04:21,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:21,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 20:04:21,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-12 20:04:21,056 INFO L87 Difference]: Start difference. First operand 496 states and 833 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-09-12 20:04:21,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:21,458 INFO L93 Difference]: Finished difference Result 1034 states and 1962 transitions. [2024-09-12 20:04:21,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 20:04:21,459 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 37 [2024-09-12 20:04:21,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:21,464 INFO L225 Difference]: With dead ends: 1034 [2024-09-12 20:04:21,465 INFO L226 Difference]: Without dead ends: 608 [2024-09-12 20:04:21,469 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-09-12 20:04:21,470 INFO L434 NwaCegarLoop]: 122 mSDtfsCounter, 54 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:21,470 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 351 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 20:04:21,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2024-09-12 20:04:21,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 519. [2024-09-12 20:04:21,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 402 states have (on average 1.6417910447761195) internal successors, (660), 469 states have internal predecessors, (660), 34 states have call successors, (34), 14 states have call predecessors, (34), 40 states have return successors, (171), 36 states have call predecessors, (171), 32 states have call successors, (171) [2024-09-12 20:04:21,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 865 transitions. [2024-09-12 20:04:21,726 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 865 transitions. Word has length 37 [2024-09-12 20:04:21,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:21,726 INFO L474 AbstractCegarLoop]: Abstraction has 519 states and 865 transitions. [2024-09-12 20:04:21,727 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-09-12 20:04:21,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:21,727 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 865 transitions. [2024-09-12 20:04:21,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-09-12 20:04:21,727 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:21,728 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:21,728 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-09-12 20:04:21,728 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting func_to_recursive_line_0_to_51_0Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:21,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:21,728 INFO L85 PathProgramCache]: Analyzing trace with hash 919364048, now seen corresponding path program 1 times [2024-09-12 20:04:21,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:21,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691074601] [2024-09-12 20:04:21,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:21,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:21,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:21,852 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:04:21,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:21,854 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:04:21,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:21,855 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:04:21,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:21,857 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-12 20:04:21,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:21,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691074601] [2024-09-12 20:04:21,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691074601] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:21,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:21,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 20:04:21,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519364717] [2024-09-12 20:04:21,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:21,858 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 20:04:21,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:21,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 20:04:21,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-09-12 20:04:21,859 INFO L87 Difference]: Start difference. First operand 519 states and 865 transitions. Second operand has 6 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 20:04:22,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:22,220 INFO L93 Difference]: Finished difference Result 590 states and 914 transitions. [2024-09-12 20:04:22,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 20:04:22,221 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 37 [2024-09-12 20:04:22,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:22,225 INFO L225 Difference]: With dead ends: 590 [2024-09-12 20:04:22,225 INFO L226 Difference]: Without dead ends: 588 [2024-09-12 20:04:22,225 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-09-12 20:04:22,226 INFO L434 NwaCegarLoop]: 126 mSDtfsCounter, 176 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:22,226 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 598 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 20:04:22,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2024-09-12 20:04:22,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 537. [2024-09-12 20:04:22,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 420 states have (on average 1.6285714285714286) internal successors, (684), 487 states have internal predecessors, (684), 34 states have call successors, (34), 14 states have call predecessors, (34), 40 states have return successors, (171), 36 states have call predecessors, (171), 32 states have call successors, (171) [2024-09-12 20:04:22,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 889 transitions. [2024-09-12 20:04:22,463 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 889 transitions. Word has length 37 [2024-09-12 20:04:22,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:22,463 INFO L474 AbstractCegarLoop]: Abstraction has 537 states and 889 transitions. [2024-09-12 20:04:22,463 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 20:04:22,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:22,464 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 889 transitions. [2024-09-12 20:04:22,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-09-12 20:04:22,464 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:22,464 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:22,465 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-09-12 20:04:22,465 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting func_to_recursive_line_0_to_51_0Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:22,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:22,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1185350061, now seen corresponding path program 1 times [2024-09-12 20:04:22,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:22,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227847803] [2024-09-12 20:04:22,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:22,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:22,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 20:04:22,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [52307692] [2024-09-12 20:04:22,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:22,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:04:22,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 20:04:22,491 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-12 20:04:22,492 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-12 20:04:22,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:22,614 INFO L262 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-12 20:04:22,616 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 20:04:22,650 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-12 20:04:22,651 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-12 20:04:22,654 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-12 20:04:22,784 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-12 20:04:22,802 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-12 20:04:22,802 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 20:04:22,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:22,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227847803] [2024-09-12 20:04:22,803 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 20:04:22,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52307692] [2024-09-12 20:04:22,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52307692] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:22,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:22,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-12 20:04:22,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041323521] [2024-09-12 20:04:22,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:22,803 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-12 20:04:22,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:22,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-12 20:04:22,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-09-12 20:04:22,804 INFO L87 Difference]: Start difference. First operand 537 states and 889 transitions. Second operand has 11 states, 8 states have (on average 3.625) internal successors, (29), 9 states have internal predecessors, (29), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:26,948 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-12 20:04:30,991 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-12 20:04:35,017 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-12 20:04:35,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:35,326 INFO L93 Difference]: Finished difference Result 593 states and 933 transitions. [2024-09-12 20:04:35,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 20:04:35,327 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 8 states have (on average 3.625) internal successors, (29), 9 states have internal predecessors, (29), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 37 [2024-09-12 20:04:35,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:35,331 INFO L225 Difference]: With dead ends: 593 [2024-09-12 20:04:35,331 INFO L226 Difference]: Without dead ends: 592 [2024-09-12 20:04:35,331 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2024-09-12 20:04:35,332 INFO L434 NwaCegarLoop]: 111 mSDtfsCounter, 132 mSDsluCounter, 819 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 11 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 930 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.2s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:35,332 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 930 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 292 Invalid, 3 Unknown, 0 Unchecked, 12.2s Time] [2024-09-12 20:04:35,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2024-09-12 20:04:35,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 554. [2024-09-12 20:04:35,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 433 states have (on average 1.6166281755196306) internal successors, (700), 499 states have internal predecessors, (700), 36 states have call successors, (36), 15 states have call predecessors, (36), 42 states have return successors, (172), 40 states have call predecessors, (172), 33 states have call successors, (172) [2024-09-12 20:04:35,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 908 transitions. [2024-09-12 20:04:35,587 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 908 transitions. Word has length 37 [2024-09-12 20:04:35,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:35,588 INFO L474 AbstractCegarLoop]: Abstraction has 554 states and 908 transitions. [2024-09-12 20:04:35,588 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 8 states have (on average 3.625) internal successors, (29), 9 states have internal predecessors, (29), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:35,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:35,588 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 908 transitions. [2024-09-12 20:04:35,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-09-12 20:04:35,589 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:35,589 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:35,606 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-09-12 20:04:35,789 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-09-12 20:04:35,791 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting func_to_recursive_line_0_to_51_0Err27ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:35,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:35,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1506039953, now seen corresponding path program 1 times [2024-09-12 20:04:35,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:35,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268214706] [2024-09-12 20:04:35,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:35,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:35,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:35,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:04:35,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:35,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:04:35,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:35,956 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:04:35,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:35,959 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-12 20:04:35,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:35,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268214706] [2024-09-12 20:04:35,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268214706] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:35,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:35,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 20:04:35,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700812395] [2024-09-12 20:04:35,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:35,960 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 20:04:35,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:35,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 20:04:35,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-12 20:04:35,961 INFO L87 Difference]: Start difference. First operand 554 states and 908 transitions. Second operand has 7 states, 5 states have (on average 6.0) internal successors, (30), 6 states have internal predecessors, (30), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:36,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:36,296 INFO L93 Difference]: Finished difference Result 649 states and 1030 transitions. [2024-09-12 20:04:36,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 20:04:36,297 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 6.0) internal successors, (30), 6 states have internal predecessors, (30), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 38 [2024-09-12 20:04:36,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:36,301 INFO L225 Difference]: With dead ends: 649 [2024-09-12 20:04:36,301 INFO L226 Difference]: Without dead ends: 648 [2024-09-12 20:04:36,302 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-09-12 20:04:36,302 INFO L434 NwaCegarLoop]: 124 mSDtfsCounter, 137 mSDsluCounter, 573 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:36,302 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 697 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 20:04:36,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2024-09-12 20:04:36,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 609. [2024-09-12 20:04:36,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 480 states have (on average 1.6229166666666666) internal successors, (779), 549 states have internal predecessors, (779), 39 states have call successors, (39), 16 states have call predecessors, (39), 47 states have return successors, (194), 44 states have call predecessors, (194), 36 states have call successors, (194) [2024-09-12 20:04:36,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 1012 transitions. [2024-09-12 20:04:36,609 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 1012 transitions. Word has length 38 [2024-09-12 20:04:36,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:36,609 INFO L474 AbstractCegarLoop]: Abstraction has 609 states and 1012 transitions. [2024-09-12 20:04:36,610 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 6.0) internal successors, (30), 6 states have internal predecessors, (30), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:36,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:36,610 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 1012 transitions. [2024-09-12 20:04:36,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-09-12 20:04:36,611 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:36,611 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:36,611 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-09-12 20:04:36,611 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting func_to_recursive_line_0_to_51_0Err21ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:36,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:36,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1506113437, now seen corresponding path program 1 times [2024-09-12 20:04:36,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:36,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461604488] [2024-09-12 20:04:36,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:36,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:36,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:36,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:04:36,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:36,814 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:04:36,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:36,816 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:04:36,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:36,818 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-12 20:04:36,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:36,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461604488] [2024-09-12 20:04:36,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461604488] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:36,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:36,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 20:04:36,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414231859] [2024-09-12 20:04:36,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:36,819 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 20:04:36,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:36,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 20:04:36,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-12 20:04:36,820 INFO L87 Difference]: Start difference. First operand 609 states and 1012 transitions. Second operand has 7 states, 5 states have (on average 6.0) internal successors, (30), 6 states have internal predecessors, (30), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:37,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:37,247 INFO L93 Difference]: Finished difference Result 659 states and 1049 transitions. [2024-09-12 20:04:37,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 20:04:37,248 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 6.0) internal successors, (30), 6 states have internal predecessors, (30), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 38 [2024-09-12 20:04:37,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:37,251 INFO L225 Difference]: With dead ends: 659 [2024-09-12 20:04:37,252 INFO L226 Difference]: Without dead ends: 658 [2024-09-12 20:04:37,252 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-09-12 20:04:37,252 INFO L434 NwaCegarLoop]: 122 mSDtfsCounter, 127 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:37,253 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 691 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 20:04:37,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2024-09-12 20:04:37,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 609. [2024-09-12 20:04:37,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 480 states have (on average 1.6166666666666667) internal successors, (776), 549 states have internal predecessors, (776), 39 states have call successors, (39), 16 states have call predecessors, (39), 47 states have return successors, (194), 44 states have call predecessors, (194), 36 states have call successors, (194) [2024-09-12 20:04:37,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 1009 transitions. [2024-09-12 20:04:37,539 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 1009 transitions. Word has length 38 [2024-09-12 20:04:37,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:37,539 INFO L474 AbstractCegarLoop]: Abstraction has 609 states and 1009 transitions. [2024-09-12 20:04:37,539 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 6.0) internal successors, (30), 6 states have internal predecessors, (30), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:37,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:37,540 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 1009 transitions. [2024-09-12 20:04:37,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-09-12 20:04:37,540 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:37,540 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:37,540 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-09-12 20:04:37,540 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting func_to_recursive_line_0_to_51_0Err17ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:37,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:37,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1908853905, now seen corresponding path program 1 times [2024-09-12 20:04:37,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:37,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036563945] [2024-09-12 20:04:37,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:37,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:37,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 20:04:37,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1364136178] [2024-09-12 20:04:37,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:37,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:04:37,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 20:04:37,565 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-12 20:04:37,567 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-12 20:04:37,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:37,703 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-09-12 20:04:37,705 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 20:04:37,715 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-12 20:04:37,761 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-12 20:04:37,770 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-12 20:04:37,770 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 37 treesize of output 33 [2024-09-12 20:04:37,775 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-12 20:04:37,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 22 treesize of output 10 [2024-09-12 20:04:37,984 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-12 20:04:37,985 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 20:04:37,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:37,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036563945] [2024-09-12 20:04:37,985 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 20:04:37,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364136178] [2024-09-12 20:04:37,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364136178] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:37,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:37,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-09-12 20:04:37,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335392047] [2024-09-12 20:04:37,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:37,986 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 20:04:37,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:37,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 20:04:37,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-09-12 20:04:37,987 INFO L87 Difference]: Start difference. First operand 609 states and 1009 transitions. Second operand has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:42,256 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-12 20:04:46,312 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-12 20:04:50,346 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-12 20:04:50,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:50,840 INFO L93 Difference]: Finished difference Result 646 states and 1031 transitions. [2024-09-12 20:04:50,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 20:04:50,841 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 38 [2024-09-12 20:04:50,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:50,846 INFO L225 Difference]: With dead ends: 646 [2024-09-12 20:04:50,846 INFO L226 Difference]: Without dead ends: 645 [2024-09-12 20:04:50,846 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2024-09-12 20:04:50,847 INFO L434 NwaCegarLoop]: 112 mSDtfsCounter, 305 mSDsluCounter, 883 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 24 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 995 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.4s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:50,847 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 995 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 336 Invalid, 3 Unknown, 0 Unchecked, 12.4s Time] [2024-09-12 20:04:50,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2024-09-12 20:04:51,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 609. [2024-09-12 20:04:51,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 480 states have (on average 1.6125) internal successors, (774), 549 states have internal predecessors, (774), 39 states have call successors, (39), 16 states have call predecessors, (39), 47 states have return successors, (194), 44 states have call predecessors, (194), 36 states have call successors, (194) [2024-09-12 20:04:51,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 1007 transitions. [2024-09-12 20:04:51,157 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 1007 transitions. Word has length 38 [2024-09-12 20:04:51,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:51,157 INFO L474 AbstractCegarLoop]: Abstraction has 609 states and 1007 transitions. [2024-09-12 20:04:51,157 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:51,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:51,158 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 1007 transitions. [2024-09-12 20:04:51,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-09-12 20:04:51,158 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:51,159 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:51,176 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-09-12 20:04:51,360 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-09-12 20:04:51,360 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:51,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:51,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1683312055, now seen corresponding path program 1 times [2024-09-12 20:04:51,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:51,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044585739] [2024-09-12 20:04:51,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:51,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:51,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 20:04:51,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1017977304] [2024-09-12 20:04:51,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:51,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:04:51,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 20:04:51,378 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-12 20:04:51,381 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-12 20:04:51,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:51,520 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-09-12 20:04:51,524 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 20:04:51,528 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-12 20:04:51,533 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-12 20:04:51,543 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-12 20:04:51,731 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-12 20:04:51,731 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 20:04:51,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:51,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044585739] [2024-09-12 20:04:51,731 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 20:04:51,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017977304] [2024-09-12 20:04:51,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017977304] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:51,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:51,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-09-12 20:04:51,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145420647] [2024-09-12 20:04:51,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:51,732 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-12 20:04:51,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:51,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-12 20:04:51,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-09-12 20:04:51,732 INFO L87 Difference]: Start difference. First operand 609 states and 1007 transitions. Second operand has 11 states, 10 states have (on average 2.9) internal successors, (29), 8 states have internal predecessors, (29), 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-12 20:04:52,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:52,302 INFO L93 Difference]: Finished difference Result 621 states and 1021 transitions. [2024-09-12 20:04:52,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-12 20:04:52,302 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.9) internal successors, (29), 8 states have internal predecessors, (29), 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 39 [2024-09-12 20:04:52,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:52,306 INFO L225 Difference]: With dead ends: 621 [2024-09-12 20:04:52,306 INFO L226 Difference]: Without dead ends: 619 [2024-09-12 20:04:52,307 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 30 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-12 20:04:52,307 INFO L434 NwaCegarLoop]: 97 mSDtfsCounter, 106 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 723 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:52,308 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 723 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 20:04:52,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2024-09-12 20:04:52,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 614. [2024-09-12 20:04:52,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 483 states have (on average 1.608695652173913) internal successors, (777), 553 states have internal predecessors, (777), 40 states have call successors, (40), 17 states have call predecessors, (40), 48 states have return successors, (195), 44 states have call predecessors, (195), 37 states have call successors, (195) [2024-09-12 20:04:52,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 1012 transitions. [2024-09-12 20:04:52,592 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 1012 transitions. Word has length 39 [2024-09-12 20:04:52,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:52,592 INFO L474 AbstractCegarLoop]: Abstraction has 614 states and 1012 transitions. [2024-09-12 20:04:52,592 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.9) internal successors, (29), 8 states have internal predecessors, (29), 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-12 20:04:52,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:52,593 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 1012 transitions. [2024-09-12 20:04:52,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-09-12 20:04:52,593 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:52,593 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:52,610 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-09-12 20:04:52,797 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-09-12 20:04:52,798 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting func_to_recursive_line_0_to_51_0Err28ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:52,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:52,798 INFO L85 PathProgramCache]: Analyzing trace with hash 557401880, now seen corresponding path program 1 times [2024-09-12 20:04:52,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:52,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248461959] [2024-09-12 20:04:52,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:52,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:52,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:52,996 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:04:52,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:52,998 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:04:52,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:53,000 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:04:53,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:53,002 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-12 20:04:53,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:53,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248461959] [2024-09-12 20:04:53,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248461959] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:53,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:53,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 20:04:53,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305538520] [2024-09-12 20:04:53,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:53,004 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 20:04:53,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:53,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 20:04:53,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-12 20:04:53,005 INFO L87 Difference]: Start difference. First operand 614 states and 1012 transitions. Second operand has 7 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:53,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:04:53,453 INFO L93 Difference]: Finished difference Result 643 states and 1031 transitions. [2024-09-12 20:04:53,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 20:04:53,454 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 39 [2024-09-12 20:04:53,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:04:53,457 INFO L225 Difference]: With dead ends: 643 [2024-09-12 20:04:53,457 INFO L226 Difference]: Without dead ends: 642 [2024-09-12 20:04:53,458 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-09-12 20:04:53,459 INFO L434 NwaCegarLoop]: 120 mSDtfsCounter, 98 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 20:04:53,462 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 684 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 20:04:53,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2024-09-12 20:04:53,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 618. [2024-09-12 20:04:53,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 618 states, 487 states have (on average 1.6057494866529773) internal successors, (782), 557 states have internal predecessors, (782), 40 states have call successors, (40), 17 states have call predecessors, (40), 48 states have return successors, (195), 44 states have call predecessors, (195), 37 states have call successors, (195) [2024-09-12 20:04:53,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 1017 transitions. [2024-09-12 20:04:53,753 INFO L78 Accepts]: Start accepts. Automaton has 618 states and 1017 transitions. Word has length 39 [2024-09-12 20:04:53,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:04:53,753 INFO L474 AbstractCegarLoop]: Abstraction has 618 states and 1017 transitions. [2024-09-12 20:04:53,753 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:53,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:53,755 INFO L276 IsEmpty]: Start isEmpty. Operand 618 states and 1017 transitions. [2024-09-12 20:04:53,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-09-12 20:04:53,756 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:04:53,756 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:04:53,756 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-09-12 20:04:53,756 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting func_to_recursive_line_0_to_51_0Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:04:53,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:04:53,757 INFO L85 PathProgramCache]: Analyzing trace with hash 555123862, now seen corresponding path program 1 times [2024-09-12 20:04:53,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:04:53,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617245783] [2024-09-12 20:04:53,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:53,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:04:53,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 20:04:53,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1650322228] [2024-09-12 20:04:53,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:04:53,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:04:53,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 20:04:53,796 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-12 20:04:53,797 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-12 20:04:53,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:04:53,946 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-12 20:04:53,948 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 20:04:53,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-09-12 20:04:53,978 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-12 20:04:53,981 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 25 treesize of output 17 [2024-09-12 20:04:53,985 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-12 20:04:54,177 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 25 treesize of output 13 [2024-09-12 20:04:54,192 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-12 20:04:54,192 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 20:04:54,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:04:54,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617245783] [2024-09-12 20:04:54,192 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 20:04:54,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650322228] [2024-09-12 20:04:54,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650322228] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:04:54,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:04:54,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-12 20:04:54,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494882715] [2024-09-12 20:04:54,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:04:54,193 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-12 20:04:54,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:04:54,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-12 20:04:54,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-09-12 20:04:54,193 INFO L87 Difference]: Start difference. First operand 618 states and 1017 transitions. Second operand has 11 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 10 states have internal predecessors, (31), 4 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:04:58,401 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-12 20:05:02,427 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-12 20:05:06,446 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-12 20:05:06,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:05:06,840 INFO L93 Difference]: Finished difference Result 668 states and 1057 transitions. [2024-09-12 20:05:06,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-12 20:05:06,841 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 10 states have internal predecessors, (31), 4 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 39 [2024-09-12 20:05:06,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:05:06,845 INFO L225 Difference]: With dead ends: 668 [2024-09-12 20:05:06,845 INFO L226 Difference]: Without dead ends: 665 [2024-09-12 20:05:06,846 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2024-09-12 20:05:06,846 INFO L434 NwaCegarLoop]: 111 mSDtfsCounter, 276 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 24 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.3s IncrementalHoareTripleChecker+Time [2024-09-12 20:05:06,846 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [276 Valid, 719 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 282 Invalid, 3 Unknown, 0 Unchecked, 12.3s Time] [2024-09-12 20:05:06,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2024-09-12 20:05:07,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 634. [2024-09-12 20:05:07,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 500 states have (on average 1.6) internal successors, (800), 569 states have internal predecessors, (800), 43 states have call successors, (43), 19 states have call predecessors, (43), 48 states have return successors, (191), 48 states have call predecessors, (191), 38 states have call successors, (191) [2024-09-12 20:05:07,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1034 transitions. [2024-09-12 20:05:07,135 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1034 transitions. Word has length 39 [2024-09-12 20:05:07,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:05:07,135 INFO L474 AbstractCegarLoop]: Abstraction has 634 states and 1034 transitions. [2024-09-12 20:05:07,135 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 10 states have internal predecessors, (31), 4 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:05:07,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:05:07,136 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1034 transitions. [2024-09-12 20:05:07,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-09-12 20:05:07,136 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:05:07,136 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:05:07,154 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-09-12 20:05:07,337 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:05:07,337 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting func_to_recursive_line_0_to_51_0Err18ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:05:07,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:05:07,338 INFO L85 PathProgramCache]: Analyzing trace with hash -955070955, now seen corresponding path program 1 times [2024-09-12 20:05:07,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:05:07,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643443609] [2024-09-12 20:05:07,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:05:07,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:05:07,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:07,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:05:07,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:07,503 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:05:07,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:07,505 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:05:07,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:07,507 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-12 20:05:07,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:05:07,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643443609] [2024-09-12 20:05:07,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643443609] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:05:07,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:05:07,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 20:05:07,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820452160] [2024-09-12 20:05:07,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:05:07,508 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 20:05:07,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:05:07,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 20:05:07,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-09-12 20:05:07,509 INFO L87 Difference]: Start difference. First operand 634 states and 1034 transitions. Second operand has 7 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 20:05:08,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:05:08,020 INFO L93 Difference]: Finished difference Result 697 states and 1091 transitions. [2024-09-12 20:05:08,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 20:05:08,020 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 39 [2024-09-12 20:05:08,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:05:08,024 INFO L225 Difference]: With dead ends: 697 [2024-09-12 20:05:08,024 INFO L226 Difference]: Without dead ends: 696 [2024-09-12 20:05:08,024 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-09-12 20:05:08,025 INFO L434 NwaCegarLoop]: 115 mSDtfsCounter, 159 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 20:05:08,025 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 570 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 20:05:08,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2024-09-12 20:05:08,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 639. [2024-09-12 20:05:08,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 505 states have (on average 1.6) internal successors, (808), 574 states have internal predecessors, (808), 43 states have call successors, (43), 19 states have call predecessors, (43), 48 states have return successors, (191), 48 states have call predecessors, (191), 38 states have call successors, (191) [2024-09-12 20:05:08,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 1042 transitions. [2024-09-12 20:05:08,341 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 1042 transitions. Word has length 39 [2024-09-12 20:05:08,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:05:08,342 INFO L474 AbstractCegarLoop]: Abstraction has 639 states and 1042 transitions. [2024-09-12 20:05:08,342 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 20:05:08,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:05:08,342 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 1042 transitions. [2024-09-12 20:05:08,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-09-12 20:05:08,343 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:05:08,343 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:05:08,343 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-09-12 20:05:08,343 INFO L399 AbstractCegarLoop]: === Iteration 32 === Targeting func_to_recursive_line_0_to_51_0Err29ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:05:08,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:05:08,344 INFO L85 PathProgramCache]: Analyzing trace with hash 99589265, now seen corresponding path program 1 times [2024-09-12 20:05:08,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:05:08,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921185840] [2024-09-12 20:05:08,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:05:08,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:05:08,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:08,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:05:08,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:08,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:05:08,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:08,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:05:08,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:08,519 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-12 20:05:08,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:05:08,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921185840] [2024-09-12 20:05:08,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921185840] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:05:08,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:05:08,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 20:05:08,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943556926] [2024-09-12 20:05:08,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:05:08,520 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 20:05:08,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:05:08,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 20:05:08,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-12 20:05:08,520 INFO L87 Difference]: Start difference. First operand 639 states and 1042 transitions. Second operand has 7 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:05:09,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:05:09,068 INFO L93 Difference]: Finished difference Result 784 states and 1250 transitions. [2024-09-12 20:05:09,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 20:05:09,068 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 40 [2024-09-12 20:05:09,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:05:09,072 INFO L225 Difference]: With dead ends: 784 [2024-09-12 20:05:09,072 INFO L226 Difference]: Without dead ends: 783 [2024-09-12 20:05:09,074 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-09-12 20:05:09,074 INFO L434 NwaCegarLoop]: 128 mSDtfsCounter, 143 mSDsluCounter, 587 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 715 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 20:05:09,074 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 715 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 20:05:09,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 783 states. [2024-09-12 20:05:09,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 783 to 734. [2024-09-12 20:05:09,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 589 states have (on average 1.6129032258064515) internal successors, (950), 662 states have internal predecessors, (950), 48 states have call successors, (48), 21 states have call predecessors, (48), 54 states have return successors, (219), 53 states have call predecessors, (219), 43 states have call successors, (219) [2024-09-12 20:05:09,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 1217 transitions. [2024-09-12 20:05:09,436 INFO L78 Accepts]: Start accepts. Automaton has 734 states and 1217 transitions. Word has length 40 [2024-09-12 20:05:09,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:05:09,437 INFO L474 AbstractCegarLoop]: Abstraction has 734 states and 1217 transitions. [2024-09-12 20:05:09,437 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:05:09,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:05:09,437 INFO L276 IsEmpty]: Start isEmpty. Operand 734 states and 1217 transitions. [2024-09-12 20:05:09,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-09-12 20:05:09,438 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:05:09,438 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:05:09,438 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-09-12 20:05:09,438 INFO L399 AbstractCegarLoop]: === Iteration 33 === Targeting func_to_recursive_line_0_to_51_0Err23ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:05:09,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:05:09,439 INFO L85 PathProgramCache]: Analyzing trace with hash 28970693, now seen corresponding path program 1 times [2024-09-12 20:05:09,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:05:09,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212706949] [2024-09-12 20:05:09,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:05:09,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:05:09,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 20:05:09,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [392969902] [2024-09-12 20:05:09,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:05:09,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:05:09,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 20:05:09,483 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-12 20:05:09,488 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-12 20:05:09,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:09,621 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-09-12 20:05:09,623 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 20:05:09,629 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-12 20:05:09,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 23 treesize of output 15 [2024-09-12 20:05:09,653 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-12 20:05:09,659 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-12 20:05:09,851 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-12 20:05:09,870 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-12 20:05:09,870 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 20:05:09,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:05:09,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212706949] [2024-09-12 20:05:09,870 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 20:05:09,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392969902] [2024-09-12 20:05:09,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392969902] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:05:09,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:05:09,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-09-12 20:05:09,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875699827] [2024-09-12 20:05:09,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:05:09,871 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-12 20:05:09,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:05:09,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-12 20:05:09,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-09-12 20:05:09,872 INFO L87 Difference]: Start difference. First operand 734 states and 1217 transitions. Second operand has 11 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 10 states have internal predecessors, (32), 4 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:05:14,053 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-12 20:05:18,075 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-12 20:05:22,089 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-12 20:05:22,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:05:22,575 INFO L93 Difference]: Finished difference Result 765 states and 1236 transitions. [2024-09-12 20:05:22,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-12 20:05:22,575 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 10 states have internal predecessors, (32), 4 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 40 [2024-09-12 20:05:22,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:05:22,579 INFO L225 Difference]: With dead ends: 765 [2024-09-12 20:05:22,580 INFO L226 Difference]: Without dead ends: 764 [2024-09-12 20:05:22,580 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2024-09-12 20:05:22,582 INFO L434 NwaCegarLoop]: 112 mSDtfsCounter, 293 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 25 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.3s IncrementalHoareTripleChecker+Time [2024-09-12 20:05:22,582 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [293 Valid, 633 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 243 Invalid, 3 Unknown, 0 Unchecked, 12.3s Time] [2024-09-12 20:05:22,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2024-09-12 20:05:22,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 734. [2024-09-12 20:05:22,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 589 states have (on average 1.6095076400679118) internal successors, (948), 662 states have internal predecessors, (948), 48 states have call successors, (48), 21 states have call predecessors, (48), 54 states have return successors, (219), 53 states have call predecessors, (219), 43 states have call successors, (219) [2024-09-12 20:05:22,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 1215 transitions. [2024-09-12 20:05:22,860 INFO L78 Accepts]: Start accepts. Automaton has 734 states and 1215 transitions. Word has length 40 [2024-09-12 20:05:22,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:05:22,860 INFO L474 AbstractCegarLoop]: Abstraction has 734 states and 1215 transitions. [2024-09-12 20:05:22,860 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 10 states have internal predecessors, (32), 4 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:05:22,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:05:22,860 INFO L276 IsEmpty]: Start isEmpty. Operand 734 states and 1215 transitions. [2024-09-12 20:05:22,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-09-12 20:05:22,861 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:05:22,861 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:05:22,880 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-09-12 20:05:23,061 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:05:23,062 INFO L399 AbstractCegarLoop]: === Iteration 34 === Targeting func_to_recursive_line_0_to_51_0Err19ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:05:23,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:05:23,062 INFO L85 PathProgramCache]: Analyzing trace with hash 457571603, now seen corresponding path program 1 times [2024-09-12 20:05:23,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:05:23,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464990870] [2024-09-12 20:05:23,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:05:23,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:05:23,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:23,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:05:23,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:23,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:05:23,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:23,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:05:23,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:23,300 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-12 20:05:23,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:05:23,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464990870] [2024-09-12 20:05:23,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464990870] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:05:23,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:05:23,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 20:05:23,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782065547] [2024-09-12 20:05:23,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:05:23,301 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 20:05:23,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:05:23,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 20:05:23,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-09-12 20:05:23,302 INFO L87 Difference]: Start difference. First operand 734 states and 1215 transitions. Second operand has 7 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 20:05:23,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:05:23,840 INFO L93 Difference]: Finished difference Result 791 states and 1262 transitions. [2024-09-12 20:05:23,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 20:05:23,841 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 40 [2024-09-12 20:05:23,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:05:23,845 INFO L225 Difference]: With dead ends: 791 [2024-09-12 20:05:23,845 INFO L226 Difference]: Without dead ends: 790 [2024-09-12 20:05:23,845 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-09-12 20:05:23,846 INFO L434 NwaCegarLoop]: 118 mSDtfsCounter, 155 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 20:05:23,846 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 576 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 20:05:23,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2024-09-12 20:05:24,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 735. [2024-09-12 20:05:24,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 735 states, 590 states have (on average 1.6067796610169491) internal successors, (948), 663 states have internal predecessors, (948), 48 states have call successors, (48), 21 states have call predecessors, (48), 54 states have return successors, (219), 53 states have call predecessors, (219), 43 states have call successors, (219) [2024-09-12 20:05:24,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 1215 transitions. [2024-09-12 20:05:24,224 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 1215 transitions. Word has length 40 [2024-09-12 20:05:24,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:05:24,225 INFO L474 AbstractCegarLoop]: Abstraction has 735 states and 1215 transitions. [2024-09-12 20:05:24,225 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 20:05:24,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:05:24,225 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 1215 transitions. [2024-09-12 20:05:24,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-09-12 20:05:24,226 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:05:24,226 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:05:24,226 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-09-12 20:05:24,226 INFO L399 AbstractCegarLoop]: === Iteration 35 === Targeting func_to_recursive_line_0_to_51_0Err30ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:05:24,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:05:24,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1207699910, now seen corresponding path program 1 times [2024-09-12 20:05:24,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:05:24,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819738346] [2024-09-12 20:05:24,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:05:24,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:05:24,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:24,603 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:05:24,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:24,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:05:24,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:24,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:05:24,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:24,609 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-12 20:05:24,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:05:24,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819738346] [2024-09-12 20:05:24,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819738346] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:05:24,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:05:24,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-09-12 20:05:24,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902535381] [2024-09-12 20:05:24,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:05:24,610 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-12 20:05:24,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:05:24,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-12 20:05:24,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-09-12 20:05:24,611 INFO L87 Difference]: Start difference. First operand 735 states and 1215 transitions. Second operand has 9 states, 7 states have (on average 4.714285714285714) internal successors, (33), 8 states have internal predecessors, (33), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:05:25,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:05:25,191 INFO L93 Difference]: Finished difference Result 737 states and 1215 transitions. [2024-09-12 20:05:25,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 20:05:25,191 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 4.714285714285714) internal successors, (33), 8 states have internal predecessors, (33), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 41 [2024-09-12 20:05:25,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:05:25,196 INFO L225 Difference]: With dead ends: 737 [2024-09-12 20:05:25,196 INFO L226 Difference]: Without dead ends: 735 [2024-09-12 20:05:25,196 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-09-12 20:05:25,197 INFO L434 NwaCegarLoop]: 91 mSDtfsCounter, 57 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 20:05:25,197 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 691 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 20:05:25,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states. [2024-09-12 20:05:25,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 735. [2024-09-12 20:05:25,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 735 states, 590 states have (on average 1.6033898305084746) internal successors, (946), 663 states have internal predecessors, (946), 48 states have call successors, (48), 21 states have call predecessors, (48), 54 states have return successors, (219), 53 states have call predecessors, (219), 43 states have call successors, (219) [2024-09-12 20:05:25,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 1213 transitions. [2024-09-12 20:05:25,492 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 1213 transitions. Word has length 41 [2024-09-12 20:05:25,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:05:25,492 INFO L474 AbstractCegarLoop]: Abstraction has 735 states and 1213 transitions. [2024-09-12 20:05:25,492 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 4.714285714285714) internal successors, (33), 8 states have internal predecessors, (33), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 20:05:25,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:05:25,493 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 1213 transitions. [2024-09-12 20:05:25,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-09-12 20:05:25,493 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:05:25,493 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:05:25,493 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-09-12 20:05:25,493 INFO L399 AbstractCegarLoop]: === Iteration 36 === Targeting func_to_recursive_line_0_to_51_0Err24ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:05:25,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:05:25,494 INFO L85 PathProgramCache]: Analyzing trace with hash 898091640, now seen corresponding path program 1 times [2024-09-12 20:05:25,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:05:25,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682722951] [2024-09-12 20:05:25,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:05:25,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:05:25,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:25,634 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 20:05:25,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:25,635 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 20:05:25,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:25,636 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 20:05:25,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:25,639 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-12 20:05:25,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 20:05:25,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682722951] [2024-09-12 20:05:25,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682722951] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 20:05:25,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 20:05:25,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 20:05:25,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081236248] [2024-09-12 20:05:25,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 20:05:25,640 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 20:05:25,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 20:05:25,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 20:05:25,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-09-12 20:05:25,640 INFO L87 Difference]: Start difference. First operand 735 states and 1213 transitions. Second operand has 7 states, 5 states have (on average 6.6) internal successors, (33), 6 states have internal predecessors, (33), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 20:05:26,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 20:05:26,135 INFO L93 Difference]: Finished difference Result 790 states and 1258 transitions. [2024-09-12 20:05:26,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 20:05:26,135 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 6.6) internal successors, (33), 6 states have internal predecessors, (33), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 41 [2024-09-12 20:05:26,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 20:05:26,139 INFO L225 Difference]: With dead ends: 790 [2024-09-12 20:05:26,140 INFO L226 Difference]: Without dead ends: 789 [2024-09-12 20:05:26,140 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-09-12 20:05:26,141 INFO L434 NwaCegarLoop]: 115 mSDtfsCounter, 152 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 20:05:26,141 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 681 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 20:05:26,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2024-09-12 20:05:26,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 744. [2024-09-12 20:05:26,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 744 states, 599 states have (on average 1.6026711185308848) internal successors, (960), 672 states have internal predecessors, (960), 48 states have call successors, (48), 21 states have call predecessors, (48), 54 states have return successors, (219), 53 states have call predecessors, (219), 43 states have call successors, (219) [2024-09-12 20:05:26,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 1227 transitions. [2024-09-12 20:05:26,475 INFO L78 Accepts]: Start accepts. Automaton has 744 states and 1227 transitions. Word has length 41 [2024-09-12 20:05:26,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 20:05:26,476 INFO L474 AbstractCegarLoop]: Abstraction has 744 states and 1227 transitions. [2024-09-12 20:05:26,476 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 6.6) internal successors, (33), 6 states have internal predecessors, (33), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 20:05:26,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:05:26,476 INFO L276 IsEmpty]: Start isEmpty. Operand 744 states and 1227 transitions. [2024-09-12 20:05:26,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-09-12 20:05:26,477 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 20:05:26,477 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 20:05:26,477 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-09-12 20:05:26,477 INFO L399 AbstractCegarLoop]: === Iteration 37 === Targeting func_to_recursive_line_0_to_51_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 40 more)] === [2024-09-12 20:05:26,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 20:05:26,478 INFO L85 PathProgramCache]: Analyzing trace with hash 408170919, now seen corresponding path program 1 times [2024-09-12 20:05:26,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 20:05:26,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275750812] [2024-09-12 20:05:26,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:05:26,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 20:05:26,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 20:05:26,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [499131086] [2024-09-12 20:05:26,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 20:05:26,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 20:05:26,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 20:05:26,506 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-12 20:05:26,508 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-12 20:05:26,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 20:05:26,702 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 104 conjuncts are in the unsatisfiable core [2024-09-12 20:05:26,710 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 20:05:26,718 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-12 20:05:26,762 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-12 20:05:26,765 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-12 20:05:26,772 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-12 20:05:26,778 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-12 20:05:26,780 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