./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test6-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 4f9af400 extending candidate: java ['java'] extending candidate: /usr/bin/java ['java', '/usr/bin/java'] extending candidate: /opt/oracle-jdk-bin-*/bin/java ['java', '/usr/bin/java'] extending candidate: /opt/openjdk-*/bin/java ['java', '/usr/bin/java'] extending candidate: /usr/lib/jvm/java-*-openjdk-amd64/bin/java ['java', '/usr/bin/java', '/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java', '/usr/lib/jvm/java-17-openjdk-amd64/bin/java', '/usr/lib/jvm/java-11-openjdk-amd64/bin/java', '/usr/lib/jvm/java-1.17.0-openjdk-amd64/bin/java'] ['/root/.sdkman/candidates/java/21.0.5-tem/bin/java', '-Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config', '-Xmx15G', '-Xms4m', '-jar', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar', '-data', '@noDefault', '-ultimatedata', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data', '-tc', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml', '-i', '../sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test6-2.i', '-s', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf', '--cacsl2boogietranslator.entry.function', 'main', '--witnessprinter.witness.directory', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux', '--witnessprinter.witness.filename', 'witness', '--witnessprinter.write.witness.besides.input.file', 'false', '--witnessprinter.graph.data.specification', 'CHECK( init(main()), LTL(G ! overflow) )\n\n', '--witnessprinter.graph.data.producer', 'Automizer', '--witnessprinter.graph.data.architecture', '32bit', '--witnessprinter.graph.data.programhash', 'bd635b7902366e8a0b08b14a90a1f3949f04bf734a3e09a83f5077ced842f5da'] Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test6-2.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash bd635b7902366e8a0b08b14a90a1f3949f04bf734a3e09a83f5077ced842f5da --- Real Ultimate output --- This is Ultimate 0.3.0-?-4f9af40 [2024-11-07 23:13:27,309 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-07 23:13:27,381 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-07 23:13:27,387 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-07 23:13:27,388 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-07 23:13:27,407 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-07 23:13:27,407 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-07 23:13:27,408 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-07 23:13:27,408 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-07 23:13:27,408 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-07 23:13:27,408 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-07 23:13:27,408 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-07 23:13:27,408 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-07 23:13:27,408 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-07 23:13:27,409 INFO L153 SettingsManager]: * Use SBE=true [2024-11-07 23:13:27,409 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-07 23:13:27,409 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-07 23:13:27,409 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-07 23:13:27,409 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-07 23:13:27,409 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-07 23:13:27,409 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-07 23:13:27,409 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-07 23:13:27,409 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-07 23:13:27,409 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-07 23:13:27,409 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-07 23:13:27,410 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-07 23:13:27,410 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-07 23:13:27,410 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-07 23:13:27,410 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-07 23:13:27,410 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-07 23:13:27,410 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-07 23:13:27,410 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-07 23:13:27,410 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-07 23:13:27,410 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-07 23:13:27,410 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 23:13:27,410 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-07 23:13:27,411 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-07 23:13:27,411 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-07 23:13:27,411 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-07 23:13:27,411 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-07 23:13:27,411 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-07 23:13:27,411 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-07 23:13:27,411 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-07 23:13:27,411 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-07 23:13:27,411 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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/ultimate-jdk21/releaseScripts/default/UAutomizer-linux 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 ! overflow) ) 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 -> bd635b7902366e8a0b08b14a90a1f3949f04bf734a3e09a83f5077ced842f5da [2024-11-07 23:13:27,657 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-07 23:13:27,665 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-07 23:13:27,666 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-07 23:13:27,667 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-07 23:13:27,668 INFO L274 PluginConnector]: CDTParser initialized [2024-11-07 23:13:27,669 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test6-2.i [2024-11-07 23:13:28,806 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-07 23:13:29,103 INFO L384 CDTParser]: Found 1 translation units. [2024-11-07 23:13:29,106 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/uthash-2.0.2/uthash_OAT_test6-2.i [2024-11-07 23:13:29,116 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/61f5cb86e/37241b47154b4b0287a2aeaa73cbd675/FLAG55789b3bd [2024-11-07 23:13:29,377 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/61f5cb86e/37241b47154b4b0287a2aeaa73cbd675 [2024-11-07 23:13:29,379 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-07 23:13:29,380 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-07 23:13:29,381 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-07 23:13:29,381 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-07 23:13:29,384 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-07 23:13:29,384 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 11:13:29" (1/1) ... [2024-11-07 23:13:29,385 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@14cf8b74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:13:29, skipping insertion in model container [2024-11-07 23:13:29,385 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 11:13:29" (1/1) ... [2024-11-07 23:13:29,410 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-07 23:13:29,814 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 23:13:29,822 INFO L200 MainTranslator]: Completed pre-run [2024-11-07 23:13:29,907 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 23:13:29,958 INFO L204 MainTranslator]: Completed translation [2024-11-07 23:13:29,959 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:13:29 WrapperNode [2024-11-07 23:13:29,960 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-07 23:13:29,960 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-07 23:13:29,960 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-07 23:13:29,960 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-07 23:13:29,965 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:13:29" (1/1) ... [2024-11-07 23:13:29,993 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:13:29" (1/1) ... [2024-11-07 23:13:30,070 INFO L138 Inliner]: procedures = 282, calls = 353, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 1657 [2024-11-07 23:13:30,071 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-07 23:13:30,072 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-07 23:13:30,072 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-07 23:13:30,072 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-07 23:13:30,096 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:13:29" (1/1) ... [2024-11-07 23:13:30,097 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:13:29" (1/1) ... [2024-11-07 23:13:30,103 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:13:29" (1/1) ... [2024-11-07 23:13:30,188 INFO L175 MemorySlicer]: Split 318 memory accesses to 4 slices as follows [2, 12, 34, 270]. 85 percent of accesses are in the largest equivalence class. The 12 initializations are split as follows [2, 10, 0, 0]. The 62 writes are split as follows [0, 1, 4, 57]. [2024-11-07 23:13:30,189 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:13:29" (1/1) ... [2024-11-07 23:13:30,189 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:13:29" (1/1) ... [2024-11-07 23:13:30,226 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:13:29" (1/1) ... [2024-11-07 23:13:30,240 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:13:29" (1/1) ... [2024-11-07 23:13:30,245 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:13:29" (1/1) ... [2024-11-07 23:13:30,248 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:13:29" (1/1) ... [2024-11-07 23:13:30,255 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-07 23:13:30,255 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-07 23:13:30,256 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-07 23:13:30,256 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-07 23:13:30,256 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:13:29" (1/1) ... [2024-11-07 23:13:30,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 23:13:30,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 23:13:30,288 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-07 23:13:30,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-07 23:13:30,314 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2024-11-07 23:13:30,314 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2024-11-07 23:13:30,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-07 23:13:30,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-07 23:13:30,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-07 23:13:30,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-07 23:13:30,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-07 23:13:30,315 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-07 23:13:30,315 INFO L130 BoogieDeclarations]: Found specification of procedure alt_bzero [2024-11-07 23:13:30,315 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_bzero [2024-11-07 23:13:30,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-07 23:13:30,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-07 23:13:30,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-07 23:13:30,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-07 23:13:30,316 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-07 23:13:30,317 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-07 23:13:30,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-07 23:13:30,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-07 23:13:30,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-07 23:13:30,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-07 23:13:30,317 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-07 23:13:30,317 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-07 23:13:30,317 INFO L130 BoogieDeclarations]: Found specification of procedure alt_malloc [2024-11-07 23:13:30,317 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_malloc [2024-11-07 23:13:30,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-07 23:13:30,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-07 23:13:30,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-07 23:13:30,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-07 23:13:30,318 INFO L130 BoogieDeclarations]: Found specification of procedure alt_free [2024-11-07 23:13:30,318 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_free [2024-11-07 23:13:30,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-07 23:13:30,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-07 23:13:30,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-07 23:13:30,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-07 23:13:30,319 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-07 23:13:30,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-07 23:13:30,532 INFO L238 CfgBuilder]: Building ICFG [2024-11-07 23:13:30,534 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-07 23:13:31,735 INFO L? ?]: Removed 376 outVars from TransFormulas that were not future-live. [2024-11-07 23:13:31,736 INFO L287 CfgBuilder]: Performing block encoding [2024-11-07 23:13:31,759 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-07 23:13:31,763 INFO L316 CfgBuilder]: Removed 72 assume(true) statements. [2024-11-07 23:13:31,764 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 11:13:31 BoogieIcfgContainer [2024-11-07 23:13:31,764 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-07 23:13:31,766 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-07 23:13:31,767 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-07 23:13:31,773 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-07 23:13:31,775 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.11 11:13:29" (1/3) ... [2024-11-07 23:13:31,776 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76f7dcfd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 11:13:31, skipping insertion in model container [2024-11-07 23:13:31,776 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 11:13:29" (2/3) ... [2024-11-07 23:13:31,776 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76f7dcfd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 11:13:31, skipping insertion in model container [2024-11-07 23:13:31,776 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 11:13:31" (3/3) ... [2024-11-07 23:13:31,777 INFO L112 eAbstractionObserver]: Analyzing ICFG uthash_OAT_test6-2.i [2024-11-07 23:13:31,788 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-07 23:13:31,788 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2024-11-07 23:13:31,838 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-07 23:13:31,849 INFO L333 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=LoopHeads, 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;@3efacf0f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-07 23:13:31,849 INFO L334 AbstractCegarLoop]: Starting to check reachability of 14 error locations. [2024-11-07 23:13:31,856 INFO L276 IsEmpty]: Start isEmpty. Operand has 501 states, 462 states have (on average 1.606060606060606) internal successors, (742), 479 states have internal predecessors, (742), 20 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-11-07 23:13:31,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2024-11-07 23:13:31,862 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:31,863 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:13:31,863 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:31,867 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:31,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1635847084, now seen corresponding path program 1 times [2024-11-07 23:13:31,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:31,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104792486] [2024-11-07 23:13:31,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:31,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:31,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:32,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:13:32,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:32,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104792486] [2024-11-07 23:13:32,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104792486] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:13:32,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:13:32,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-07 23:13:32,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136877829] [2024-11-07 23:13:32,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:13:32,018 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-07 23:13:32,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:32,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-07 23:13:32,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-07 23:13:32,048 INFO L87 Difference]: Start difference. First operand has 501 states, 462 states have (on average 1.606060606060606) internal successors, (742), 479 states have internal predecessors, (742), 20 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Second operand has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:13:32,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:13:32,104 INFO L93 Difference]: Finished difference Result 995 states and 1569 transitions. [2024-11-07 23:13:32,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-07 23:13:32,106 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2024-11-07 23:13:32,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:13:32,112 INFO L225 Difference]: With dead ends: 995 [2024-11-07 23:13:32,113 INFO L226 Difference]: Without dead ends: 487 [2024-11-07 23:13:32,116 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 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-11-07 23:13:32,118 INFO L432 NwaCegarLoop]: 695 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 695 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-07 23:13:32,118 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 695 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 23:13:32,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2024-11-07 23:13:32,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 487. [2024-11-07 23:13:32,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 454 states have (on average 1.4383259911894273) internal successors, (653), 468 states have internal predecessors, (653), 15 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-07 23:13:32,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 683 transitions. [2024-11-07 23:13:32,158 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 683 transitions. Word has length 8 [2024-11-07 23:13:32,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:13:32,158 INFO L471 AbstractCegarLoop]: Abstraction has 487 states and 683 transitions. [2024-11-07 23:13:32,159 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:13:32,159 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 683 transitions. [2024-11-07 23:13:32,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2024-11-07 23:13:32,159 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:32,159 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:13:32,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-07 23:13:32,160 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:32,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:32,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1635849006, now seen corresponding path program 1 times [2024-11-07 23:13:32,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:32,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727396603] [2024-11-07 23:13:32,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:32,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:32,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 23:13:32,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1783766416] [2024-11-07 23:13:32,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:32,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:13:32,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 23:13:32,214 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 23:13:32,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-07 23:13:32,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:32,369 INFO L255 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-07 23:13:32,372 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 23:13:32,399 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-11-07 23:13:32,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:13:32,433 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 23:13:32,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:32,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727396603] [2024-11-07 23:13:32,434 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-07 23:13:32,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783766416] [2024-11-07 23:13:32,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783766416] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:13:32,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:13:32,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-07 23:13:32,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331688360] [2024-11-07 23:13:32,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:13:32,437 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 23:13:32,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:32,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 23:13:32,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-07 23:13:32,438 INFO L87 Difference]: Start difference. First operand 487 states and 683 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:13:32,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:13:32,579 INFO L93 Difference]: Finished difference Result 940 states and 1333 transitions. [2024-11-07 23:13:32,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-07 23:13:32,580 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2024-11-07 23:13:32,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:13:32,583 INFO L225 Difference]: With dead ends: 940 [2024-11-07 23:13:32,583 INFO L226 Difference]: Without dead ends: 938 [2024-11-07 23:13:32,584 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-07 23:13:32,585 INFO L432 NwaCegarLoop]: 659 mSDtfsCounter, 614 mSDsluCounter, 1302 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 628 SdHoareTripleChecker+Valid, 1961 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 23:13:32,585 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [628 Valid, 1961 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 23:13:32,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 938 states. [2024-11-07 23:13:32,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 938 to 494. [2024-11-07 23:13:32,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 461 states have (on average 1.4338394793926248) internal successors, (661), 475 states have internal predecessors, (661), 15 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-07 23:13:32,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 691 transitions. [2024-11-07 23:13:32,622 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 691 transitions. Word has length 8 [2024-11-07 23:13:32,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:13:32,622 INFO L471 AbstractCegarLoop]: Abstraction has 494 states and 691 transitions. [2024-11-07 23:13:32,622 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:13:32,622 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 691 transitions. [2024-11-07 23:13:32,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-07 23:13:32,625 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:32,625 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:13:32,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-07 23:13:32,826 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:13:32,827 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:32,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:32,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1086501261, now seen corresponding path program 1 times [2024-11-07 23:13:32,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:32,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639517202] [2024-11-07 23:13:32,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:32,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:32,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:33,061 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-11-07 23:13:33,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:33,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-11-07 23:13:33,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:33,074 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-11-07 23:13:33,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:33,082 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-07 23:13:33,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:33,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639517202] [2024-11-07 23:13:33,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639517202] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:13:33,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:13:33,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 23:13:33,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528306007] [2024-11-07 23:13:33,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:13:33,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 23:13:33,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:33,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 23:13:33,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-07 23:13:33,085 INFO L87 Difference]: Start difference. First operand 494 states and 691 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-07 23:13:33,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:13:33,220 INFO L93 Difference]: Finished difference Result 1192 states and 1688 transitions. [2024-11-07 23:13:33,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-07 23:13:33,220 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 34 [2024-11-07 23:13:33,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:13:33,224 INFO L225 Difference]: With dead ends: 1192 [2024-11-07 23:13:33,224 INFO L226 Difference]: Without dead ends: 937 [2024-11-07 23:13:33,224 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-07 23:13:33,225 INFO L432 NwaCegarLoop]: 677 mSDtfsCounter, 616 mSDsluCounter, 1323 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 630 SdHoareTripleChecker+Valid, 2000 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 23:13:33,225 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [630 Valid, 2000 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 23:13:33,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2024-11-07 23:13:33,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 494. [2024-11-07 23:13:33,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 461 states have (on average 1.4316702819956617) internal successors, (660), 475 states have internal predecessors, (660), 15 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-07 23:13:33,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 690 transitions. [2024-11-07 23:13:33,238 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 690 transitions. Word has length 34 [2024-11-07 23:13:33,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:13:33,238 INFO L471 AbstractCegarLoop]: Abstraction has 494 states and 690 transitions. [2024-11-07 23:13:33,238 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-07 23:13:33,238 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 690 transitions. [2024-11-07 23:13:33,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-07 23:13:33,242 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:33,242 INFO L215 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:13:33,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-07 23:13:33,243 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:33,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:33,243 INFO L85 PathProgramCache]: Analyzing trace with hash 185612591, now seen corresponding path program 1 times [2024-11-07 23:13:33,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:33,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677353788] [2024-11-07 23:13:33,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:33,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:33,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:33,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:13:33,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:33,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677353788] [2024-11-07 23:13:33,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677353788] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:13:33,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:13:33,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 23:13:33,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746535072] [2024-11-07 23:13:33,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:13:33,411 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 23:13:33,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:33,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 23:13:33,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-07 23:13:33,412 INFO L87 Difference]: Start difference. First operand 494 states and 690 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:13:33,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:13:33,479 INFO L93 Difference]: Finished difference Result 982 states and 1374 transitions. [2024-11-07 23:13:33,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-07 23:13:33,480 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2024-11-07 23:13:33,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:13:33,482 INFO L225 Difference]: With dead ends: 982 [2024-11-07 23:13:33,482 INFO L226 Difference]: Without dead ends: 497 [2024-11-07 23:13:33,483 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-07 23:13:33,484 INFO L432 NwaCegarLoop]: 655 mSDtfsCounter, 105 mSDsluCounter, 1217 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 1872 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-07 23:13:33,484 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 1872 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 23:13:33,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2024-11-07 23:13:33,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 494. [2024-11-07 23:13:33,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 461 states have (on average 1.4164859002169197) internal successors, (653), 475 states have internal predecessors, (653), 15 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-07 23:13:33,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 683 transitions. [2024-11-07 23:13:33,505 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 683 transitions. Word has length 64 [2024-11-07 23:13:33,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:13:33,505 INFO L471 AbstractCegarLoop]: Abstraction has 494 states and 683 transitions. [2024-11-07 23:13:33,505 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:13:33,505 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 683 transitions. [2024-11-07 23:13:33,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-07 23:13:33,508 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:33,508 INFO L215 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 23:13:33,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-07 23:13:33,508 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:33,508 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:33,508 INFO L85 PathProgramCache]: Analyzing trace with hash -878587357, now seen corresponding path program 1 times [2024-11-07 23:13:33,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:33,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363970866] [2024-11-07 23:13:33,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:33,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:33,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:33,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:13:33,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:33,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363970866] [2024-11-07 23:13:33,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363970866] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:13:33,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:13:33,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-07 23:13:33,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462350850] [2024-11-07 23:13:33,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:13:33,704 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 23:13:33,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:33,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 23:13:33,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-07 23:13:33,705 INFO L87 Difference]: Start difference. First operand 494 states and 683 transitions. Second operand has 4 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:13:33,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:13:33,755 INFO L93 Difference]: Finished difference Result 909 states and 1268 transitions. [2024-11-07 23:13:33,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-07 23:13:33,755 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2024-11-07 23:13:33,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:13:33,760 INFO L225 Difference]: With dead ends: 909 [2024-11-07 23:13:33,763 INFO L226 Difference]: Without dead ends: 905 [2024-11-07 23:13:33,763 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-07 23:13:33,765 INFO L432 NwaCegarLoop]: 673 mSDtfsCounter, 516 mSDsluCounter, 1335 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 516 SdHoareTripleChecker+Valid, 2008 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-07 23:13:33,765 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [516 Valid, 2008 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 23:13:33,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 905 states. [2024-11-07 23:13:33,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 905 to 897. [2024-11-07 23:13:33,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 897 states, 856 states have (on average 1.425233644859813) internal successors, (1220), 872 states have internal predecessors, (1220), 22 states have call successors, (22), 7 states have call predecessors, (22), 5 states have return successors, (22), 18 states have call predecessors, (22), 22 states have call successors, (22) [2024-11-07 23:13:33,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 897 states to 897 states and 1264 transitions. [2024-11-07 23:13:33,801 INFO L78 Accepts]: Start accepts. Automaton has 897 states and 1264 transitions. Word has length 64 [2024-11-07 23:13:33,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:13:33,802 INFO L471 AbstractCegarLoop]: Abstraction has 897 states and 1264 transitions. [2024-11-07 23:13:33,802 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:13:33,802 INFO L276 IsEmpty]: Start isEmpty. Operand 897 states and 1264 transitions. [2024-11-07 23:13:33,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-11-07 23:13:33,806 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:33,806 INFO L215 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:13:33,806 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-07 23:13:33,806 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting alt_bzeroErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:33,806 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:33,806 INFO L85 PathProgramCache]: Analyzing trace with hash -240672312, now seen corresponding path program 1 times [2024-11-07 23:13:33,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:33,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86066855] [2024-11-07 23:13:33,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:33,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:33,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:34,009 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 23:13:34,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:34,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:13:34,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:34,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86066855] [2024-11-07 23:13:34,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86066855] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:13:34,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:13:34,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-07 23:13:34,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654081170] [2024-11-07 23:13:34,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:13:34,031 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 23:13:34,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:34,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 23:13:34,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-07 23:13:34,031 INFO L87 Difference]: Start difference. First operand 897 states and 1264 transitions. Second operand has 4 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-07 23:13:34,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:13:34,165 INFO L93 Difference]: Finished difference Result 1171 states and 1640 transitions. [2024-11-07 23:13:34,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-07 23:13:34,166 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 74 [2024-11-07 23:13:34,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:13:34,170 INFO L225 Difference]: With dead ends: 1171 [2024-11-07 23:13:34,170 INFO L226 Difference]: Without dead ends: 1169 [2024-11-07 23:13:34,171 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-07 23:13:34,171 INFO L432 NwaCegarLoop]: 655 mSDtfsCounter, 572 mSDsluCounter, 1268 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 576 SdHoareTripleChecker+Valid, 1923 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 23:13:34,171 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [576 Valid, 1923 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 23:13:34,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1169 states. [2024-11-07 23:13:34,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1169 to 1159. [2024-11-07 23:13:34,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1159 states, 1105 states have (on average 1.4244343891402715) internal successors, (1574), 1122 states have internal predecessors, (1574), 32 states have call successors, (32), 10 states have call predecessors, (32), 8 states have return successors, (32), 28 states have call predecessors, (32), 32 states have call successors, (32) [2024-11-07 23:13:34,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1159 states to 1159 states and 1638 transitions. [2024-11-07 23:13:34,197 INFO L78 Accepts]: Start accepts. Automaton has 1159 states and 1638 transitions. Word has length 74 [2024-11-07 23:13:34,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:13:34,197 INFO L471 AbstractCegarLoop]: Abstraction has 1159 states and 1638 transitions. [2024-11-07 23:13:34,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-07 23:13:34,197 INFO L276 IsEmpty]: Start isEmpty. Operand 1159 states and 1638 transitions. [2024-11-07 23:13:34,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-07 23:13:34,198 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:34,198 INFO L215 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:13:34,198 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-07 23:13:34,198 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:34,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:34,199 INFO L85 PathProgramCache]: Analyzing trace with hash 980932139, now seen corresponding path program 1 times [2024-11-07 23:13:34,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:34,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432548701] [2024-11-07 23:13:34,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:34,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:34,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:34,526 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 23:13:34,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:34,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-07 23:13:34,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:34,594 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:13:34,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:34,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432548701] [2024-11-07 23:13:34,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432548701] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 23:13:34,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012677555] [2024-11-07 23:13:34,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:34,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:13:34,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 23:13:34,599 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 23:13:34,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-07 23:13:34,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:34,820 INFO L255 TraceCheckSpWp]: Trace formula consists of 506 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-07 23:13:34,823 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 23:13:34,882 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:13:34,883 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 23:13:34,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012677555] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:13:34,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-07 23:13:34,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 11 [2024-11-07 23:13:34,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319397826] [2024-11-07 23:13:34,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:13:34,884 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-07 23:13:34,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:34,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-07 23:13:34,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-11-07 23:13:34,886 INFO L87 Difference]: Start difference. First operand 1159 states and 1638 transitions. Second operand has 5 states, 4 states have (on average 19.5) internal successors, (78), 5 states have internal predecessors, (78), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-07 23:13:34,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:13:34,963 INFO L93 Difference]: Finished difference Result 1576 states and 2224 transitions. [2024-11-07 23:13:34,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-07 23:13:34,963 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 19.5) internal successors, (78), 5 states have internal predecessors, (78), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 83 [2024-11-07 23:13:34,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:13:34,970 INFO L225 Difference]: With dead ends: 1576 [2024-11-07 23:13:34,970 INFO L226 Difference]: Without dead ends: 1575 [2024-11-07 23:13:34,971 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-11-07 23:13:34,971 INFO L432 NwaCegarLoop]: 666 mSDtfsCounter, 636 mSDsluCounter, 1923 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 636 SdHoareTripleChecker+Valid, 2589 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-07 23:13:34,972 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [636 Valid, 2589 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 23:13:34,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1575 states. [2024-11-07 23:13:35,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1575 to 1525. [2024-11-07 23:13:35,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1525 states, 1464 states have (on average 1.4296448087431695) internal successors, (2093), 1483 states have internal predecessors, (2093), 37 states have call successors, (37), 13 states have call predecessors, (37), 10 states have return successors, (37), 30 states have call predecessors, (37), 37 states have call successors, (37) [2024-11-07 23:13:35,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1525 states to 1525 states and 2167 transitions. [2024-11-07 23:13:35,009 INFO L78 Accepts]: Start accepts. Automaton has 1525 states and 2167 transitions. Word has length 83 [2024-11-07 23:13:35,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:13:35,010 INFO L471 AbstractCegarLoop]: Abstraction has 1525 states and 2167 transitions. [2024-11-07 23:13:35,010 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 19.5) internal successors, (78), 5 states have internal predecessors, (78), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-07 23:13:35,010 INFO L276 IsEmpty]: Start isEmpty. Operand 1525 states and 2167 transitions. [2024-11-07 23:13:35,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-11-07 23:13:35,013 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:35,013 INFO L215 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:13:35,030 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-07 23:13:35,217 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:13:35,218 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:35,218 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:35,218 INFO L85 PathProgramCache]: Analyzing trace with hash 344125278, now seen corresponding path program 1 times [2024-11-07 23:13:35,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:35,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988498149] [2024-11-07 23:13:35,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:35,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:35,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:35,457 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 23:13:35,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:35,507 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-07 23:13:35,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:35,512 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:13:35,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:35,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988498149] [2024-11-07 23:13:35,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988498149] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 23:13:35,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069375518] [2024-11-07 23:13:35,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:35,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:13:35,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 23:13:35,514 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 23:13:35,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-07 23:13:35,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:35,736 INFO L255 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-07 23:13:35,738 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 23:13:35,891 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:13:35,891 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 23:13:36,109 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:13:36,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069375518] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 23:13:36,110 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 23:13:36,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 7] total 18 [2024-11-07 23:13:36,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481825902] [2024-11-07 23:13:36,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 23:13:36,111 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-07 23:13:36,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:36,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-07 23:13:36,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2024-11-07 23:13:36,112 INFO L87 Difference]: Start difference. First operand 1525 states and 2167 transitions. Second operand has 19 states, 18 states have (on average 12.555555555555555) internal successors, (226), 15 states have internal predecessors, (226), 5 states have call successors, (8), 7 states have call predecessors, (8), 5 states have return successors, (6), 2 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-07 23:13:37,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:13:37,859 INFO L93 Difference]: Finished difference Result 4158 states and 5901 transitions. [2024-11-07 23:13:37,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-07 23:13:37,859 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 12.555555555555555) internal successors, (226), 15 states have internal predecessors, (226), 5 states have call successors, (8), 7 states have call predecessors, (8), 5 states have return successors, (6), 2 states have call predecessors, (6), 5 states have call successors, (6) Word has length 84 [2024-11-07 23:13:37,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:13:37,874 INFO L225 Difference]: With dead ends: 4158 [2024-11-07 23:13:37,874 INFO L226 Difference]: Without dead ends: 4156 [2024-11-07 23:13:37,876 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 436 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=542, Invalid=1350, Unknown=0, NotChecked=0, Total=1892 [2024-11-07 23:13:37,876 INFO L432 NwaCegarLoop]: 720 mSDtfsCounter, 5941 mSDsluCounter, 11594 mSDsCounter, 0 mSdLazyCounter, 978 mSolverCounterSat, 305 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5966 SdHoareTripleChecker+Valid, 12314 SdHoareTripleChecker+Invalid, 1283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 305 IncrementalHoareTripleChecker+Valid, 978 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-07 23:13:37,876 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5966 Valid, 12314 Invalid, 1283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [305 Valid, 978 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-07 23:13:37,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4156 states. [2024-11-07 23:13:37,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4156 to 3179. [2024-11-07 23:13:37,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3179 states, 3059 states have (on average 1.4233409610983982) internal successors, (4354), 3080 states have internal predecessors, (4354), 83 states have call successors, (83), 28 states have call predecessors, (83), 23 states have return successors, (106), 70 states have call predecessors, (106), 83 states have call successors, (106) [2024-11-07 23:13:37,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3179 states to 3179 states and 4543 transitions. [2024-11-07 23:13:37,969 INFO L78 Accepts]: Start accepts. Automaton has 3179 states and 4543 transitions. Word has length 84 [2024-11-07 23:13:37,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:13:37,969 INFO L471 AbstractCegarLoop]: Abstraction has 3179 states and 4543 transitions. [2024-11-07 23:13:37,969 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 12.555555555555555) internal successors, (226), 15 states have internal predecessors, (226), 5 states have call successors, (8), 7 states have call predecessors, (8), 5 states have return successors, (6), 2 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-07 23:13:37,969 INFO L276 IsEmpty]: Start isEmpty. Operand 3179 states and 4543 transitions. [2024-11-07 23:13:37,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-11-07 23:13:37,970 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:37,970 INFO L215 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:13:37,986 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-07 23:13:38,174 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:13:38,175 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:38,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:38,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1558756002, now seen corresponding path program 1 times [2024-11-07 23:13:38,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:38,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669643123] [2024-11-07 23:13:38,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:38,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:38,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:38,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:13:38,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:38,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669643123] [2024-11-07 23:13:38,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669643123] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:13:38,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:13:38,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-07 23:13:38,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453250050] [2024-11-07 23:13:38,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:13:38,256 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-07 23:13:38,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:38,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-07 23:13:38,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-07 23:13:38,257 INFO L87 Difference]: Start difference. First operand 3179 states and 4543 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:13:38,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:13:38,399 INFO L93 Difference]: Finished difference Result 6616 states and 9488 transitions. [2024-11-07 23:13:38,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-07 23:13:38,400 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 82 [2024-11-07 23:13:38,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:13:38,411 INFO L225 Difference]: With dead ends: 6616 [2024-11-07 23:13:38,412 INFO L226 Difference]: Without dead ends: 3446 [2024-11-07 23:13:38,416 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-11-07 23:13:38,417 INFO L432 NwaCegarLoop]: 905 mSDtfsCounter, 420 mSDsluCounter, 640 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 1545 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 23:13:38,417 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [425 Valid, 1545 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 23:13:38,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3446 states. [2024-11-07 23:13:38,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3446 to 3332. [2024-11-07 23:13:38,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3332 states, 3218 states have (on average 1.4334990677439403) internal successors, (4613), 3238 states have internal predecessors, (4613), 80 states have call successors, (80), 24 states have call predecessors, (80), 20 states have return successors, (102), 69 states have call predecessors, (102), 80 states have call successors, (102) [2024-11-07 23:13:38,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3332 states to 3332 states and 4795 transitions. [2024-11-07 23:13:38,532 INFO L78 Accepts]: Start accepts. Automaton has 3332 states and 4795 transitions. Word has length 82 [2024-11-07 23:13:38,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:13:38,532 INFO L471 AbstractCegarLoop]: Abstraction has 3332 states and 4795 transitions. [2024-11-07 23:13:38,532 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 23:13:38,532 INFO L276 IsEmpty]: Start isEmpty. Operand 3332 states and 4795 transitions. [2024-11-07 23:13:38,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2024-11-07 23:13:38,533 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:38,533 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:13:38,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-07 23:13:38,533 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting alt_bzeroErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:38,533 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:38,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1908045712, now seen corresponding path program 1 times [2024-11-07 23:13:38,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:38,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743806168] [2024-11-07 23:13:38,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:38,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:38,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:38,732 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 23:13:38,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:38,747 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-07 23:13:38,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:38,777 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-07 23:13:38,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:38,785 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-07 23:13:38,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:38,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743806168] [2024-11-07 23:13:38,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743806168] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 23:13:38,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582806838] [2024-11-07 23:13:38,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:38,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:13:38,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 23:13:38,790 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 23:13:38,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-07 23:13:39,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:39,033 INFO L255 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-07 23:13:39,036 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 23:13:39,169 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:13:39,169 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 23:13:39,321 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-07 23:13:39,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582806838] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-07 23:13:39,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-07 23:13:39,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7, 4] total 13 [2024-11-07 23:13:39,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917656586] [2024-11-07 23:13:39,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:13:39,322 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-07 23:13:39,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:39,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-07 23:13:39,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2024-11-07 23:13:39,323 INFO L87 Difference]: Start difference. First operand 3332 states and 4795 transitions. Second operand has 6 states, 5 states have (on average 16.0) internal successors, (80), 6 states have internal predecessors, (80), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-07 23:13:39,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:13:39,405 INFO L93 Difference]: Finished difference Result 3332 states and 4795 transitions. [2024-11-07 23:13:39,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-07 23:13:39,405 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 16.0) internal successors, (80), 6 states have internal predecessors, (80), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 93 [2024-11-07 23:13:39,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:13:39,415 INFO L225 Difference]: With dead ends: 3332 [2024-11-07 23:13:39,415 INFO L226 Difference]: Without dead ends: 3331 [2024-11-07 23:13:39,416 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 181 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2024-11-07 23:13:39,416 INFO L432 NwaCegarLoop]: 671 mSDtfsCounter, 1816 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1816 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-07 23:13:39,416 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1816 Valid, 671 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 23:13:39,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3331 states. [2024-11-07 23:13:39,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3331 to 3331. [2024-11-07 23:13:39,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3331 states, 3218 states have (on average 1.4319453076444997) internal successors, (4608), 3237 states have internal predecessors, (4608), 80 states have call successors, (80), 24 states have call predecessors, (80), 20 states have return successors, (102), 69 states have call predecessors, (102), 80 states have call successors, (102) [2024-11-07 23:13:39,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3331 states to 3331 states and 4790 transitions. [2024-11-07 23:13:39,481 INFO L78 Accepts]: Start accepts. Automaton has 3331 states and 4790 transitions. Word has length 93 [2024-11-07 23:13:39,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:13:39,482 INFO L471 AbstractCegarLoop]: Abstraction has 3331 states and 4790 transitions. [2024-11-07 23:13:39,482 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 16.0) internal successors, (80), 6 states have internal predecessors, (80), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-07 23:13:39,482 INFO L276 IsEmpty]: Start isEmpty. Operand 3331 states and 4790 transitions. [2024-11-07 23:13:39,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-11-07 23:13:39,483 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:39,483 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:13:39,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-07 23:13:39,686 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-07 23:13:39,687 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting alt_bzeroErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:39,687 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:39,688 INFO L85 PathProgramCache]: Analyzing trace with hash 980125141, now seen corresponding path program 1 times [2024-11-07 23:13:39,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:39,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65908447] [2024-11-07 23:13:39,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:39,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:39,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:39,878 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 23:13:39,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:39,891 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-07 23:13:39,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:39,913 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-07 23:13:39,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:39,919 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-07 23:13:39,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:39,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65908447] [2024-11-07 23:13:39,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65908447] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 23:13:39,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277991608] [2024-11-07 23:13:39,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:39,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:13:39,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 23:13:39,921 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 23:13:39,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-07 23:13:40,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:40,144 INFO L255 TraceCheckSpWp]: Trace formula consists of 602 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-07 23:13:40,146 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 23:13:40,250 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:13:40,252 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 23:13:40,410 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-07 23:13:40,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277991608] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 23:13:40,410 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 23:13:40,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 5] total 13 [2024-11-07 23:13:40,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155462813] [2024-11-07 23:13:40,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 23:13:40,411 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-07 23:13:40,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:40,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-07 23:13:40,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2024-11-07 23:13:40,412 INFO L87 Difference]: Start difference. First operand 3331 states and 4790 transitions. Second operand has 14 states, 13 states have (on average 18.076923076923077) internal successors, (235), 12 states have internal predecessors, (235), 5 states have call successors, (11), 8 states have call predecessors, (11), 5 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-07 23:13:41,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:13:41,138 INFO L93 Difference]: Finished difference Result 6509 states and 9324 transitions. [2024-11-07 23:13:41,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-07 23:13:41,139 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 18.076923076923077) internal successors, (235), 12 states have internal predecessors, (235), 5 states have call successors, (11), 8 states have call predecessors, (11), 5 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 94 [2024-11-07 23:13:41,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:13:41,156 INFO L225 Difference]: With dead ends: 6509 [2024-11-07 23:13:41,156 INFO L226 Difference]: Without dead ends: 6508 [2024-11-07 23:13:41,158 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 192 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=231, Invalid=471, Unknown=0, NotChecked=0, Total=702 [2024-11-07 23:13:41,158 INFO L432 NwaCegarLoop]: 634 mSDtfsCounter, 2496 mSDsluCounter, 4912 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2515 SdHoareTripleChecker+Valid, 5546 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-07 23:13:41,158 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2515 Valid, 5546 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-07 23:13:41,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6508 states. [2024-11-07 23:13:41,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6508 to 6070. [2024-11-07 23:13:41,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6070 states, 5848 states have (on average 1.427325581395349) internal successors, (8347), 5872 states have internal predecessors, (8347), 159 states have call successors, (159), 56 states have call predecessors, (159), 50 states have return successors, (197), 141 states have call predecessors, (197), 159 states have call successors, (197) [2024-11-07 23:13:41,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6070 states to 6070 states and 8703 transitions. [2024-11-07 23:13:41,312 INFO L78 Accepts]: Start accepts. Automaton has 6070 states and 8703 transitions. Word has length 94 [2024-11-07 23:13:41,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:13:41,313 INFO L471 AbstractCegarLoop]: Abstraction has 6070 states and 8703 transitions. [2024-11-07 23:13:41,313 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 18.076923076923077) internal successors, (235), 12 states have internal predecessors, (235), 5 states have call successors, (11), 8 states have call predecessors, (11), 5 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-07 23:13:41,313 INFO L276 IsEmpty]: Start isEmpty. Operand 6070 states and 8703 transitions. [2024-11-07 23:13:41,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-11-07 23:13:41,314 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:41,314 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:13:41,330 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-07 23:13:41,514 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-07 23:13:41,515 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:41,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:41,515 INFO L85 PathProgramCache]: Analyzing trace with hash 2083756214, now seen corresponding path program 1 times [2024-11-07 23:13:41,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:41,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771792462] [2024-11-07 23:13:41,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:41,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:41,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:41,768 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 23:13:41,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:41,781 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-07 23:13:41,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:41,786 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-07 23:13:41,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:41,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-07 23:13:41,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:41,795 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-07 23:13:41,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:41,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771792462] [2024-11-07 23:13:41,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771792462] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:13:41,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:13:41,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-07 23:13:41,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159774358] [2024-11-07 23:13:41,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:13:41,797 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-07 23:13:41,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:41,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-07 23:13:41,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-07 23:13:41,798 INFO L87 Difference]: Start difference. First operand 6070 states and 8703 transitions. Second operand has 6 states, 5 states have (on average 20.0) internal successors, (100), 4 states have internal predecessors, (100), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-07 23:13:42,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:13:42,276 INFO L93 Difference]: Finished difference Result 8326 states and 11950 transitions. [2024-11-07 23:13:42,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-07 23:13:42,277 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 20.0) internal successors, (100), 4 states have internal predecessors, (100), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 120 [2024-11-07 23:13:42,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:13:42,295 INFO L225 Difference]: With dead ends: 8326 [2024-11-07 23:13:42,295 INFO L226 Difference]: Without dead ends: 8324 [2024-11-07 23:13:42,298 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-07 23:13:42,298 INFO L432 NwaCegarLoop]: 621 mSDtfsCounter, 564 mSDsluCounter, 2296 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 2917 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-07 23:13:42,298 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [575 Valid, 2917 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-07 23:13:42,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8324 states. [2024-11-07 23:13:42,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8324 to 6238. [2024-11-07 23:13:42,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6238 states, 6007 states have (on average 1.4225070750790745) internal successors, (8545), 6032 states have internal predecessors, (8545), 168 states have call successors, (168), 56 states have call predecessors, (168), 50 states have return successors, (209), 149 states have call predecessors, (209), 168 states have call successors, (209) [2024-11-07 23:13:42,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6238 states to 6238 states and 8922 transitions. [2024-11-07 23:13:42,470 INFO L78 Accepts]: Start accepts. Automaton has 6238 states and 8922 transitions. Word has length 120 [2024-11-07 23:13:42,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:13:42,470 INFO L471 AbstractCegarLoop]: Abstraction has 6238 states and 8922 transitions. [2024-11-07 23:13:42,471 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 20.0) internal successors, (100), 4 states have internal predecessors, (100), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-07 23:13:42,471 INFO L276 IsEmpty]: Start isEmpty. Operand 6238 states and 8922 transitions. [2024-11-07 23:13:42,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2024-11-07 23:13:42,472 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:42,472 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:13:42,472 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-07 23:13:42,472 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:42,473 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:42,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1429916002, now seen corresponding path program 1 times [2024-11-07 23:13:42,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:42,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124768520] [2024-11-07 23:13:42,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:42,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:42,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:42,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 23:13:42,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:42,773 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-07 23:13:42,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:42,776 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-07 23:13:42,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:42,781 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-07 23:13:42,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:42,784 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-07 23:13:42,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:42,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124768520] [2024-11-07 23:13:42,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124768520] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 23:13:42,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079431409] [2024-11-07 23:13:42,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:42,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:13:42,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 23:13:42,786 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 23:13:42,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-07 23:13:43,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:43,084 INFO L255 TraceCheckSpWp]: Trace formula consists of 795 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-07 23:13:43,088 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 23:13:43,196 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-07 23:13:43,197 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 23:13:43,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079431409] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:13:43,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-07 23:13:43,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2024-11-07 23:13:43,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390374336] [2024-11-07 23:13:43,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:13:43,198 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-07 23:13:43,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:43,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-07 23:13:43,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-07 23:13:43,199 INFO L87 Difference]: Start difference. First operand 6238 states and 8922 transitions. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-07 23:13:43,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:13:43,449 INFO L93 Difference]: Finished difference Result 11822 states and 16948 transitions. [2024-11-07 23:13:43,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-07 23:13:43,449 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) Word has length 127 [2024-11-07 23:13:43,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:13:43,464 INFO L225 Difference]: With dead ends: 11822 [2024-11-07 23:13:43,465 INFO L226 Difference]: Without dead ends: 5988 [2024-11-07 23:13:43,473 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2024-11-07 23:13:43,474 INFO L432 NwaCegarLoop]: 651 mSDtfsCounter, 161 mSDsluCounter, 2523 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 3174 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 23:13:43,474 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 3174 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 23:13:43,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5988 states. [2024-11-07 23:13:43,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5988 to 5988. [2024-11-07 23:13:43,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5988 states, 5774 states have (on average 1.4255282299965362) internal successors, (8231), 5797 states have internal predecessors, (8231), 157 states have call successors, (157), 50 states have call predecessors, (157), 44 states have return successors, (192), 140 states have call predecessors, (192), 157 states have call successors, (192) [2024-11-07 23:13:43,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5988 states to 5988 states and 8580 transitions. [2024-11-07 23:13:43,637 INFO L78 Accepts]: Start accepts. Automaton has 5988 states and 8580 transitions. Word has length 127 [2024-11-07 23:13:43,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:13:43,637 INFO L471 AbstractCegarLoop]: Abstraction has 5988 states and 8580 transitions. [2024-11-07 23:13:43,637 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 5 states have internal predecessors, (113), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-07 23:13:43,637 INFO L276 IsEmpty]: Start isEmpty. Operand 5988 states and 8580 transitions. [2024-11-07 23:13:43,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2024-11-07 23:13:43,638 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:43,638 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:13:43,652 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-07 23:13:43,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-07 23:13:43,839 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:43,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:43,840 INFO L85 PathProgramCache]: Analyzing trace with hash 2038802715, now seen corresponding path program 1 times [2024-11-07 23:13:43,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:43,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087510598] [2024-11-07 23:13:43,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:43,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:43,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:44,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 23:13:44,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:44,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-11-07 23:13:44,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:44,117 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-07 23:13:44,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:44,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-11-07 23:13:44,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:44,175 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-07 23:13:44,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:44,181 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-07 23:13:44,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:44,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087510598] [2024-11-07 23:13:44,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087510598] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 23:13:44,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103049532] [2024-11-07 23:13:44,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:44,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:13:44,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 23:13:44,186 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 23:13:44,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-07 23:13:44,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:44,495 INFO L255 TraceCheckSpWp]: Trace formula consists of 805 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-07 23:13:44,499 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 23:13:44,503 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-11-07 23:13:44,520 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-11-07 23:13:44,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-07 23:13:45,105 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-07 23:13:45,105 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 23:13:45,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103049532] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:13:45,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-07 23:13:45,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [7] total 16 [2024-11-07 23:13:45,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826541291] [2024-11-07 23:13:45,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:13:45,106 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-07 23:13:45,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:45,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-07 23:13:45,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-11-07 23:13:45,106 INFO L87 Difference]: Start difference. First operand 5988 states and 8580 transitions. Second operand has 11 states, 11 states have (on average 10.090909090909092) internal successors, (111), 11 states have internal predecessors, (111), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 23:13:46,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:13:46,799 INFO L93 Difference]: Finished difference Result 14022 states and 20117 transitions. [2024-11-07 23:13:46,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-07 23:13:46,799 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 10.090909090909092) internal successors, (111), 11 states have internal predecessors, (111), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 132 [2024-11-07 23:13:46,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:13:46,815 INFO L225 Difference]: With dead ends: 14022 [2024-11-07 23:13:46,815 INFO L226 Difference]: Without dead ends: 8123 [2024-11-07 23:13:46,822 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2024-11-07 23:13:46,823 INFO L432 NwaCegarLoop]: 652 mSDtfsCounter, 880 mSDsluCounter, 3585 mSDsCounter, 0 mSdLazyCounter, 1278 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 892 SdHoareTripleChecker+Valid, 4237 SdHoareTripleChecker+Invalid, 1285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-07 23:13:46,823 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [892 Valid, 4237 Invalid, 1285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 1278 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-07 23:13:46,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8123 states. [2024-11-07 23:13:46,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8123 to 6014. [2024-11-07 23:13:46,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6014 states, 5800 states have (on average 1.4244827586206896) internal successors, (8262), 5823 states have internal predecessors, (8262), 157 states have call successors, (157), 50 states have call predecessors, (157), 44 states have return successors, (192), 140 states have call predecessors, (192), 157 states have call successors, (192) [2024-11-07 23:13:46,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6014 states to 6014 states and 8611 transitions. [2024-11-07 23:13:46,936 INFO L78 Accepts]: Start accepts. Automaton has 6014 states and 8611 transitions. Word has length 132 [2024-11-07 23:13:46,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:13:46,936 INFO L471 AbstractCegarLoop]: Abstraction has 6014 states and 8611 transitions. [2024-11-07 23:13:46,936 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.090909090909092) internal successors, (111), 11 states have internal predecessors, (111), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 23:13:46,937 INFO L276 IsEmpty]: Start isEmpty. Operand 6014 states and 8611 transitions. [2024-11-07 23:13:46,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2024-11-07 23:13:46,938 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:46,938 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:13:46,953 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-07 23:13:47,138 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:13:47,139 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:47,139 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:47,139 INFO L85 PathProgramCache]: Analyzing trace with hash 263134314, now seen corresponding path program 1 times [2024-11-07 23:13:47,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:47,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108734327] [2024-11-07 23:13:47,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:47,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:47,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:47,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-07 23:13:47,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:47,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-11-07 23:13:47,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:47,467 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 23:13:47,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:47,515 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-07 23:13:47,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:47,521 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-11-07 23:13:47,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:47,525 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-07 23:13:47,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:47,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108734327] [2024-11-07 23:13:47,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108734327] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 23:13:47,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031893592] [2024-11-07 23:13:47,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:47,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:13:47,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 23:13:47,528 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 23:13:47,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-07 23:13:47,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:47,904 INFO L255 TraceCheckSpWp]: Trace formula consists of 806 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-07 23:13:47,907 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 23:13:47,993 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 23:13:47,994 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 23:13:47,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031893592] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:13:47,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-07 23:13:47,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [7] total 13 [2024-11-07 23:13:47,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988519378] [2024-11-07 23:13:47,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:13:47,994 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-07 23:13:47,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:47,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-07 23:13:47,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2024-11-07 23:13:47,995 INFO L87 Difference]: Start difference. First operand 6014 states and 8611 transitions. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 3 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-07 23:13:48,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:13:48,186 INFO L93 Difference]: Finished difference Result 9134 states and 13038 transitions. [2024-11-07 23:13:48,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-07 23:13:48,186 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 3 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 133 [2024-11-07 23:13:48,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:13:48,194 INFO L225 Difference]: With dead ends: 9134 [2024-11-07 23:13:48,194 INFO L226 Difference]: Without dead ends: 3273 [2024-11-07 23:13:48,202 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2024-11-07 23:13:48,202 INFO L432 NwaCegarLoop]: 663 mSDtfsCounter, 13 mSDsluCounter, 4603 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 5266 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 23:13:48,202 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 5266 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 23:13:48,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3273 states. [2024-11-07 23:13:48,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3273 to 3271. [2024-11-07 23:13:48,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3271 states, 3133 states have (on average 1.4127034790935207) internal successors, (4426), 3149 states have internal predecessors, (4426), 86 states have call successors, (86), 42 states have call predecessors, (86), 39 states have return successors, (97), 79 states have call predecessors, (97), 86 states have call successors, (97) [2024-11-07 23:13:48,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3271 states to 3271 states and 4609 transitions. [2024-11-07 23:13:48,300 INFO L78 Accepts]: Start accepts. Automaton has 3271 states and 4609 transitions. Word has length 133 [2024-11-07 23:13:48,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:13:48,300 INFO L471 AbstractCegarLoop]: Abstraction has 3271 states and 4609 transitions. [2024-11-07 23:13:48,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 3 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-07 23:13:48,300 INFO L276 IsEmpty]: Start isEmpty. Operand 3271 states and 4609 transitions. [2024-11-07 23:13:48,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2024-11-07 23:13:48,301 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:48,301 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:13:48,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-07 23:13:48,503 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-07 23:13:48,504 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:48,504 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:48,504 INFO L85 PathProgramCache]: Analyzing trace with hash 578798716, now seen corresponding path program 1 times [2024-11-07 23:13:48,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:48,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348954839] [2024-11-07 23:13:48,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:48,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:48,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:48,818 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-07 23:13:48,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:48,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-11-07 23:13:48,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:48,829 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 23:13:48,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:48,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-07 23:13:48,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:48,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 23:13:48,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:48,895 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-07 23:13:48,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:48,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348954839] [2024-11-07 23:13:48,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348954839] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 23:13:48,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253064027] [2024-11-07 23:13:48,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:48,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:13:48,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 23:13:48,900 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 23:13:48,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-07 23:13:49,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:49,462 INFO L255 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-07 23:13:49,465 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 23:13:49,551 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 23 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-07 23:13:49,552 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 23:13:49,653 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-07 23:13:49,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253064027] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 23:13:49,654 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 23:13:49,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 6] total 18 [2024-11-07 23:13:49,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16749263] [2024-11-07 23:13:49,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 23:13:49,654 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-07 23:13:49,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:49,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-07 23:13:49,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2024-11-07 23:13:49,655 INFO L87 Difference]: Start difference. First operand 3271 states and 4609 transitions. Second operand has 18 states, 18 states have (on average 8.61111111111111) internal successors, (155), 16 states have internal predecessors, (155), 3 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-07 23:13:50,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:13:50,594 INFO L93 Difference]: Finished difference Result 6452 states and 9113 transitions. [2024-11-07 23:13:50,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-07 23:13:50,594 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 8.61111111111111) internal successors, (155), 16 states have internal predecessors, (155), 3 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 135 [2024-11-07 23:13:50,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:13:50,615 INFO L225 Difference]: With dead ends: 6452 [2024-11-07 23:13:50,615 INFO L226 Difference]: Without dead ends: 3343 [2024-11-07 23:13:50,622 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=258, Invalid=1382, Unknown=0, NotChecked=0, Total=1640 [2024-11-07 23:13:50,626 INFO L432 NwaCegarLoop]: 639 mSDtfsCounter, 105 mSDsluCounter, 6162 mSDsCounter, 0 mSdLazyCounter, 634 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 6801 SdHoareTripleChecker+Invalid, 682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-07 23:13:50,627 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 6801 Invalid, 682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 634 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-07 23:13:50,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3343 states. [2024-11-07 23:13:50,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3343 to 3311. [2024-11-07 23:13:50,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3311 states, 3172 states have (on average 1.4126733921815888) internal successors, (4481), 3185 states have internal predecessors, (4481), 86 states have call successors, (86), 46 states have call predecessors, (86), 40 states have return successors, (93), 79 states have call predecessors, (93), 86 states have call successors, (93) [2024-11-07 23:13:50,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3311 states to 3311 states and 4660 transitions. [2024-11-07 23:13:50,717 INFO L78 Accepts]: Start accepts. Automaton has 3311 states and 4660 transitions. Word has length 135 [2024-11-07 23:13:50,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:13:50,717 INFO L471 AbstractCegarLoop]: Abstraction has 3311 states and 4660 transitions. [2024-11-07 23:13:50,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 8.61111111111111) internal successors, (155), 16 states have internal predecessors, (155), 3 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-07 23:13:50,717 INFO L276 IsEmpty]: Start isEmpty. Operand 3311 states and 4660 transitions. [2024-11-07 23:13:50,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2024-11-07 23:13:50,718 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:50,718 INFO L215 NwaCegarLoop]: trace histogram [6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:13:50,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-07 23:13:50,922 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:13:50,923 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:50,923 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:50,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1627055286, now seen corresponding path program 2 times [2024-11-07 23:13:50,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:50,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097916026] [2024-11-07 23:13:50,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:50,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:51,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:51,287 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-07 23:13:51,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:51,293 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-11-07 23:13:51,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:51,302 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 23:13:51,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:51,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-07 23:13:51,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:51,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-07 23:13:51,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:51,529 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 6 proven. 30 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-07 23:13:51,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:51,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097916026] [2024-11-07 23:13:51,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097916026] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 23:13:51,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965126280] [2024-11-07 23:13:51,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-07 23:13:51,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:13:51,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 23:13:51,533 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 23:13:51,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-07 23:13:51,797 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-07 23:13:51,798 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 23:13:51,799 INFO L255 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-07 23:13:51,801 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 23:13:51,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-07 23:13:51,816 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-07 23:13:51,816 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 23:13:51,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965126280] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:13:51,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-07 23:13:51,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [11] total 12 [2024-11-07 23:13:51,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285852324] [2024-11-07 23:13:51,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:13:51,817 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-07 23:13:51,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:51,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-07 23:13:51,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-11-07 23:13:51,817 INFO L87 Difference]: Start difference. First operand 3311 states and 4660 transitions. Second operand has 3 states, 2 states have (on average 54.5) internal successors, (109), 3 states have internal predecessors, (109), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 23:13:51,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:13:51,895 INFO L93 Difference]: Finished difference Result 3311 states and 4660 transitions. [2024-11-07 23:13:51,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-07 23:13:51,895 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 54.5) internal successors, (109), 3 states have internal predecessors, (109), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 139 [2024-11-07 23:13:51,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:13:51,902 INFO L225 Difference]: With dead ends: 3311 [2024-11-07 23:13:51,902 INFO L226 Difference]: Without dead ends: 3310 [2024-11-07 23:13:51,903 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-11-07 23:13:51,904 INFO L432 NwaCegarLoop]: 671 mSDtfsCounter, 1 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1340 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-07 23:13:51,904 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1340 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 23:13:51,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3310 states. [2024-11-07 23:13:51,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3310 to 3310. [2024-11-07 23:13:51,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3310 states, 3172 states have (on average 1.41078184110971) internal successors, (4475), 3184 states have internal predecessors, (4475), 86 states have call successors, (86), 46 states have call predecessors, (86), 40 states have return successors, (93), 79 states have call predecessors, (93), 86 states have call successors, (93) [2024-11-07 23:13:51,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3310 states to 3310 states and 4654 transitions. [2024-11-07 23:13:51,984 INFO L78 Accepts]: Start accepts. Automaton has 3310 states and 4654 transitions. Word has length 139 [2024-11-07 23:13:51,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:13:51,985 INFO L471 AbstractCegarLoop]: Abstraction has 3310 states and 4654 transitions. [2024-11-07 23:13:51,985 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 54.5) internal successors, (109), 3 states have internal predecessors, (109), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 23:13:51,985 INFO L276 IsEmpty]: Start isEmpty. Operand 3310 states and 4654 transitions. [2024-11-07 23:13:51,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-11-07 23:13:51,986 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:51,986 INFO L215 NwaCegarLoop]: trace histogram [6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:13:52,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-07 23:13:52,187 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-07 23:13:52,188 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:52,188 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:52,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1100893789, now seen corresponding path program 1 times [2024-11-07 23:13:52,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:52,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117207224] [2024-11-07 23:13:52,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:52,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:52,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:52,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-07 23:13:52,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:52,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-11-07 23:13:52,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:52,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 23:13:52,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:52,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-07 23:13:52,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:52,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-07 23:13:52,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:52,655 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 7 proven. 30 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-07 23:13:52,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:52,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117207224] [2024-11-07 23:13:52,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117207224] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 23:13:52,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501996722] [2024-11-07 23:13:52,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:52,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:13:52,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 23:13:52,657 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 23:13:52,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-07 23:13:53,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:53,007 INFO L255 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-07 23:13:53,011 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 23:13:53,182 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 35 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-07 23:13:53,182 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 23:13:53,381 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 7 proven. 30 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-07 23:13:53,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501996722] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 23:13:53,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 23:13:53,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 9] total 28 [2024-11-07 23:13:53,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756201606] [2024-11-07 23:13:53,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 23:13:53,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-07 23:13:53,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:53,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-07 23:13:53,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=626, Unknown=0, NotChecked=0, Total=756 [2024-11-07 23:13:53,383 INFO L87 Difference]: Start difference. First operand 3310 states and 4654 transitions. Second operand has 28 states, 28 states have (on average 5.964285714285714) internal successors, (167), 26 states have internal predecessors, (167), 3 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-07 23:13:54,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:13:54,893 INFO L93 Difference]: Finished difference Result 6329 states and 8878 transitions. [2024-11-07 23:13:54,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-07 23:13:54,894 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 5.964285714285714) internal successors, (167), 26 states have internal predecessors, (167), 3 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 140 [2024-11-07 23:13:54,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:13:54,900 INFO L225 Difference]: With dead ends: 6329 [2024-11-07 23:13:54,900 INFO L226 Difference]: Without dead ends: 3015 [2024-11-07 23:13:54,902 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 275 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 689 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=534, Invalid=2888, Unknown=0, NotChecked=0, Total=3422 [2024-11-07 23:13:54,903 INFO L432 NwaCegarLoop]: 550 mSDtfsCounter, 149 mSDsluCounter, 6877 mSDsCounter, 0 mSdLazyCounter, 1146 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 7427 SdHoareTripleChecker+Invalid, 1212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-07 23:13:54,903 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 7427 Invalid, 1212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1146 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-07 23:13:54,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3015 states. [2024-11-07 23:13:54,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3015 to 2993. [2024-11-07 23:13:54,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2993 states, 2855 states have (on average 1.386690017513135) internal successors, (3959), 2867 states have internal predecessors, (3959), 86 states have call successors, (86), 46 states have call predecessors, (86), 40 states have return successors, (93), 79 states have call predecessors, (93), 86 states have call successors, (93) [2024-11-07 23:13:54,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2993 states to 2993 states and 4138 transitions. [2024-11-07 23:13:54,966 INFO L78 Accepts]: Start accepts. Automaton has 2993 states and 4138 transitions. Word has length 140 [2024-11-07 23:13:54,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:13:54,968 INFO L471 AbstractCegarLoop]: Abstraction has 2993 states and 4138 transitions. [2024-11-07 23:13:54,968 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.964285714285714) internal successors, (167), 26 states have internal predecessors, (167), 3 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-07 23:13:54,968 INFO L276 IsEmpty]: Start isEmpty. Operand 2993 states and 4138 transitions. [2024-11-07 23:13:54,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-11-07 23:13:54,969 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:13:54,969 INFO L215 NwaCegarLoop]: trace histogram [15, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:13:54,984 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-07 23:13:55,172 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-07 23:13:55,173 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:13:55,173 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:13:55,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1902020724, now seen corresponding path program 2 times [2024-11-07 23:13:55,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:13:55,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497254648] [2024-11-07 23:13:55,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:13:55,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:13:55,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:55,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-07 23:13:55,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:55,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-11-07 23:13:55,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:55,668 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 23:13:55,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:55,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-11-07 23:13:55,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:55,972 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-07 23:13:55,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:13:55,979 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 7 proven. 126 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-07 23:13:55,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:13:55,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497254648] [2024-11-07 23:13:55,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497254648] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 23:13:55,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703737014] [2024-11-07 23:13:55,980 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-07 23:13:55,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:13:55,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 23:13:55,982 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 23:13:55,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-07 23:13:56,939 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-07 23:13:56,940 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 23:13:56,945 INFO L255 TraceCheckSpWp]: Trace formula consists of 1032 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-07 23:13:56,949 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 23:13:56,953 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-11-07 23:13:56,977 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-11-07 23:13:56,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-07 23:13:57,661 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2024-11-07 23:13:57,662 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 23:13:57,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703737014] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:13:57,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-07 23:13:57,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17] total 27 [2024-11-07 23:13:57,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689360407] [2024-11-07 23:13:57,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:13:57,662 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-07 23:13:57,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:13:57,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-07 23:13:57,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2024-11-07 23:13:57,663 INFO L87 Difference]: Start difference. First operand 2993 states and 4138 transitions. Second operand has 12 states, 12 states have (on average 9.5) internal successors, (114), 12 states have internal predecessors, (114), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 23:14:00,952 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.31s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-07 23:14:01,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:14:01,195 INFO L93 Difference]: Finished difference Result 7155 states and 9979 transitions. [2024-11-07 23:14:01,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-07 23:14:01,196 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 9.5) internal successors, (114), 12 states have internal predecessors, (114), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 149 [2024-11-07 23:14:01,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:14:01,204 INFO L225 Difference]: With dead ends: 7155 [2024-11-07 23:14:01,205 INFO L226 Difference]: Without dead ends: 4208 [2024-11-07 23:14:01,208 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=164, Invalid=1096, Unknown=0, NotChecked=0, Total=1260 [2024-11-07 23:14:01,208 INFO L432 NwaCegarLoop]: 571 mSDtfsCounter, 721 mSDsluCounter, 3106 mSDsCounter, 0 mSdLazyCounter, 666 mSolverCounterSat, 10 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 733 SdHoareTripleChecker+Valid, 3677 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 666 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-11-07 23:14:01,209 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [733 Valid, 3677 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 666 Invalid, 1 Unknown, 0 Unchecked, 3.1s Time] [2024-11-07 23:14:01,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4208 states. [2024-11-07 23:14:01,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4208 to 3081. [2024-11-07 23:14:01,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3081 states, 2943 states have (on average 1.3876996262317363) internal successors, (4084), 2955 states have internal predecessors, (4084), 86 states have call successors, (86), 46 states have call predecessors, (86), 40 states have return successors, (93), 79 states have call predecessors, (93), 86 states have call successors, (93) [2024-11-07 23:14:01,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3081 states to 3081 states and 4263 transitions. [2024-11-07 23:14:01,280 INFO L78 Accepts]: Start accepts. Automaton has 3081 states and 4263 transitions. Word has length 149 [2024-11-07 23:14:01,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:14:01,280 INFO L471 AbstractCegarLoop]: Abstraction has 3081 states and 4263 transitions. [2024-11-07 23:14:01,280 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.5) internal successors, (114), 12 states have internal predecessors, (114), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 23:14:01,280 INFO L276 IsEmpty]: Start isEmpty. Operand 3081 states and 4263 transitions. [2024-11-07 23:14:01,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2024-11-07 23:14:01,281 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:14:01,281 INFO L215 NwaCegarLoop]: trace histogram [15, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:14:01,321 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-07 23:14:01,485 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:14:01,486 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:14:01,486 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:14:01,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1534678927, now seen corresponding path program 1 times [2024-11-07 23:14:01,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:14:01,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687173777] [2024-11-07 23:14:01,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:14:01,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:14:01,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:01,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-07 23:14:01,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:01,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-11-07 23:14:01,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:01,751 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-07 23:14:01,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:01,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 23:14:01,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:01,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-07 23:14:01,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:01,776 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2024-11-07 23:14:01,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:14:01,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687173777] [2024-11-07 23:14:01,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687173777] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:14:01,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:14:01,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-07 23:14:01,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374499764] [2024-11-07 23:14:01,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:14:01,777 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-07 23:14:01,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:14:01,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-07 23:14:01,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-07 23:14:01,778 INFO L87 Difference]: Start difference. First operand 3081 states and 4263 transitions. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 7 states have internal predecessors, (115), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-07 23:14:02,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:14:02,415 INFO L93 Difference]: Finished difference Result 6142 states and 8514 transitions. [2024-11-07 23:14:02,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-07 23:14:02,415 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 7 states have internal predecessors, (115), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 150 [2024-11-07 23:14:02,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:14:02,429 INFO L225 Difference]: With dead ends: 6142 [2024-11-07 23:14:02,429 INFO L226 Difference]: Without dead ends: 3116 [2024-11-07 23:14:02,435 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-07 23:14:02,435 INFO L432 NwaCegarLoop]: 545 mSDtfsCounter, 57 mSDsluCounter, 3288 mSDsCounter, 0 mSdLazyCounter, 836 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 3833 SdHoareTripleChecker+Invalid, 866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-07 23:14:02,435 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 3833 Invalid, 866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 836 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-07 23:14:02,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3116 states. [2024-11-07 23:14:02,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3116 to 3109. [2024-11-07 23:14:02,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3109 states, 2971 states have (on average 1.3864018848872433) internal successors, (4119), 2983 states have internal predecessors, (4119), 86 states have call successors, (86), 46 states have call predecessors, (86), 40 states have return successors, (93), 79 states have call predecessors, (93), 86 states have call successors, (93) [2024-11-07 23:14:02,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3109 states to 3109 states and 4298 transitions. [2024-11-07 23:14:02,578 INFO L78 Accepts]: Start accepts. Automaton has 3109 states and 4298 transitions. Word has length 150 [2024-11-07 23:14:02,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:14:02,578 INFO L471 AbstractCegarLoop]: Abstraction has 3109 states and 4298 transitions. [2024-11-07 23:14:02,578 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 7 states have internal predecessors, (115), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-07 23:14:02,578 INFO L276 IsEmpty]: Start isEmpty. Operand 3109 states and 4298 transitions. [2024-11-07 23:14:02,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2024-11-07 23:14:02,582 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:14:02,582 INFO L215 NwaCegarLoop]: trace histogram [15, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:14:02,582 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-07 23:14:02,582 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:14:02,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:14:02,583 INFO L85 PathProgramCache]: Analyzing trace with hash 242504778, now seen corresponding path program 1 times [2024-11-07 23:14:02,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:14:02,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875999659] [2024-11-07 23:14:02,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:14:02,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:14:02,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:02,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-07 23:14:02,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:02,878 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-11-07 23:14:02,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:02,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-07 23:14:02,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:02,904 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 23:14:02,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:02,908 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-07 23:14:02,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:02,944 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2024-11-07 23:14:02,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:14:02,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875999659] [2024-11-07 23:14:02,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875999659] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:14:02,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 23:14:02,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-07 23:14:02,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668740231] [2024-11-07 23:14:02,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:14:02,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-07 23:14:02,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:14:02,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-07 23:14:02,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-07 23:14:02,945 INFO L87 Difference]: Start difference. First operand 3109 states and 4298 transitions. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 6 states have internal predecessors, (115), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-07 23:14:03,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:14:03,599 INFO L93 Difference]: Finished difference Result 6187 states and 8569 transitions. [2024-11-07 23:14:03,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-07 23:14:03,600 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 6 states have internal predecessors, (115), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 150 [2024-11-07 23:14:03,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:14:03,607 INFO L225 Difference]: With dead ends: 6187 [2024-11-07 23:14:03,607 INFO L226 Difference]: Without dead ends: 3130 [2024-11-07 23:14:03,610 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-07 23:14:03,611 INFO L432 NwaCegarLoop]: 557 mSDtfsCounter, 52 mSDsluCounter, 2395 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 2952 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-07 23:14:03,611 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 2952 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 576 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-07 23:14:03,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3130 states. [2024-11-07 23:14:03,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3130 to 3130. [2024-11-07 23:14:03,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3130 states, 2992 states have (on average 1.3836898395721926) internal successors, (4140), 3004 states have internal predecessors, (4140), 86 states have call successors, (86), 46 states have call predecessors, (86), 40 states have return successors, (93), 79 states have call predecessors, (93), 86 states have call successors, (93) [2024-11-07 23:14:03,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3130 states to 3130 states and 4319 transitions. [2024-11-07 23:14:03,681 INFO L78 Accepts]: Start accepts. Automaton has 3130 states and 4319 transitions. Word has length 150 [2024-11-07 23:14:03,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:14:03,681 INFO L471 AbstractCegarLoop]: Abstraction has 3130 states and 4319 transitions. [2024-11-07 23:14:03,681 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 6 states have internal predecessors, (115), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-07 23:14:03,681 INFO L276 IsEmpty]: Start isEmpty. Operand 3130 states and 4319 transitions. [2024-11-07 23:14:03,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2024-11-07 23:14:03,682 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:14:03,682 INFO L215 NwaCegarLoop]: trace histogram [15, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:14:03,682 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-07 23:14:03,683 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:14:03,683 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:14:03,683 INFO L85 PathProgramCache]: Analyzing trace with hash 985063040, now seen corresponding path program 1 times [2024-11-07 23:14:03,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:14:03,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424152891] [2024-11-07 23:14:03,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:14:03,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:14:03,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:04,159 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-07 23:14:04,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:04,164 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-11-07 23:14:04,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:04,172 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-07 23:14:04,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:04,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-07 23:14:04,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:04,448 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-07 23:14:04,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:04,455 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 7 proven. 126 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-07 23:14:04,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:14:04,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424152891] [2024-11-07 23:14:04,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424152891] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 23:14:04,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033645771] [2024-11-07 23:14:04,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:14:04,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:14:04,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 23:14:04,457 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 23:14:04,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-07 23:14:04,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:04,929 INFO L255 TraceCheckSpWp]: Trace formula consists of 1034 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-07 23:14:04,931 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 23:14:05,039 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2024-11-07 23:14:05,039 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 23:14:05,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033645771] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 23:14:05,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-07 23:14:05,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [17] total 22 [2024-11-07 23:14:05,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880716273] [2024-11-07 23:14:05,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 23:14:05,039 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-07 23:14:05,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:14:05,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-07 23:14:05,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2024-11-07 23:14:05,040 INFO L87 Difference]: Start difference. First operand 3130 states and 4319 transitions. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 23:14:05,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:14:05,274 INFO L93 Difference]: Finished difference Result 6233 states and 8616 transitions. [2024-11-07 23:14:05,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-07 23:14:05,275 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 151 [2024-11-07 23:14:05,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:14:05,293 INFO L225 Difference]: With dead ends: 6233 [2024-11-07 23:14:05,293 INFO L226 Difference]: Without dead ends: 3151 [2024-11-07 23:14:05,300 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=493, Unknown=0, NotChecked=0, Total=552 [2024-11-07 23:14:05,305 INFO L432 NwaCegarLoop]: 579 mSDtfsCounter, 43 mSDsluCounter, 2591 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 3170 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 23:14:05,306 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 3170 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 23:14:05,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3151 states. [2024-11-07 23:14:05,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3151 to 3056. [2024-11-07 23:14:05,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3056 states, 2918 states have (on average 1.3783413296778615) internal successors, (4022), 2930 states have internal predecessors, (4022), 86 states have call successors, (86), 46 states have call predecessors, (86), 40 states have return successors, (93), 79 states have call predecessors, (93), 86 states have call successors, (93) [2024-11-07 23:14:05,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3056 states to 3056 states and 4201 transitions. [2024-11-07 23:14:05,449 INFO L78 Accepts]: Start accepts. Automaton has 3056 states and 4201 transitions. Word has length 151 [2024-11-07 23:14:05,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:14:05,451 INFO L471 AbstractCegarLoop]: Abstraction has 3056 states and 4201 transitions. [2024-11-07 23:14:05,451 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 23:14:05,455 INFO L276 IsEmpty]: Start isEmpty. Operand 3056 states and 4201 transitions. [2024-11-07 23:14:05,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2024-11-07 23:14:05,456 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:14:05,456 INFO L215 NwaCegarLoop]: trace histogram [15, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:14:05,475 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-07 23:14:05,659 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:14:05,659 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:14:05,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:14:05,660 INFO L85 PathProgramCache]: Analyzing trace with hash -2133926409, now seen corresponding path program 1 times [2024-11-07 23:14:05,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:14:05,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594390492] [2024-11-07 23:14:05,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:14:05,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:14:05,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:06,150 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-07 23:14:06,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:06,154 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-11-07 23:14:06,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:06,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-07 23:14:06,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:06,440 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-07 23:14:06,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:06,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-07 23:14:06,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:06,450 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 7 proven. 126 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-07 23:14:06,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:14:06,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594390492] [2024-11-07 23:14:06,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594390492] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 23:14:06,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018379703] [2024-11-07 23:14:06,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:14:06,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:14:06,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 23:14:06,452 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 23:14:06,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-07 23:14:07,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:07,070 INFO L255 TraceCheckSpWp]: Trace formula consists of 1031 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-07 23:14:07,073 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 23:14:07,448 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 86 proven. 55 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-07 23:14:07,448 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 23:14:07,953 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 7 proven. 126 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-07 23:14:07,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018379703] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 23:14:07,953 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 23:14:07,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 15] total 45 [2024-11-07 23:14:07,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757347265] [2024-11-07 23:14:07,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 23:14:07,953 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-11-07 23:14:07,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 23:14:07,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-11-07 23:14:07,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=386, Invalid=1594, Unknown=0, NotChecked=0, Total=1980 [2024-11-07 23:14:07,954 INFO L87 Difference]: Start difference. First operand 3056 states and 4201 transitions. Second operand has 45 states, 45 states have (on average 4.111111111111111) internal successors, (185), 43 states have internal predecessors, (185), 3 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-07 23:14:12,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 23:14:12,446 INFO L93 Difference]: Finished difference Result 6148 states and 8525 transitions. [2024-11-07 23:14:12,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-07 23:14:12,446 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 4.111111111111111) internal successors, (185), 43 states have internal predecessors, (185), 3 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 151 [2024-11-07 23:14:12,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 23:14:12,457 INFO L225 Difference]: With dead ends: 6148 [2024-11-07 23:14:12,458 INFO L226 Difference]: Without dead ends: 3180 [2024-11-07 23:14:12,467 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 378 GetRequests, 286 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1960 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1540, Invalid=7202, Unknown=0, NotChecked=0, Total=8742 [2024-11-07 23:14:12,467 INFO L432 NwaCegarLoop]: 561 mSDtfsCounter, 126 mSDsluCounter, 16933 mSDsCounter, 0 mSdLazyCounter, 2321 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 17494 SdHoareTripleChecker+Invalid, 2391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 2321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-07 23:14:12,467 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 17494 Invalid, 2391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 2321 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-07 23:14:12,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3180 states. [2024-11-07 23:14:12,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3180 to 3146. [2024-11-07 23:14:12,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3146 states, 3008 states have (on average 1.3690159574468086) internal successors, (4118), 3020 states have internal predecessors, (4118), 86 states have call successors, (86), 46 states have call predecessors, (86), 40 states have return successors, (93), 79 states have call predecessors, (93), 86 states have call successors, (93) [2024-11-07 23:14:12,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3146 states to 3146 states and 4297 transitions. [2024-11-07 23:14:12,589 INFO L78 Accepts]: Start accepts. Automaton has 3146 states and 4297 transitions. Word has length 151 [2024-11-07 23:14:12,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 23:14:12,590 INFO L471 AbstractCegarLoop]: Abstraction has 3146 states and 4297 transitions. [2024-11-07 23:14:12,590 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 4.111111111111111) internal successors, (185), 43 states have internal predecessors, (185), 3 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-07 23:14:12,590 INFO L276 IsEmpty]: Start isEmpty. Operand 3146 states and 4297 transitions. [2024-11-07 23:14:12,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2024-11-07 23:14:12,592 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 23:14:12,592 INFO L215 NwaCegarLoop]: trace histogram [33, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 23:14:12,609 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-07 23:14:12,792 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-07 23:14:12,793 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-11-07 23:14:12,793 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 23:14:12,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1438529495, now seen corresponding path program 2 times [2024-11-07 23:14:12,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 23:14:12,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759738908] [2024-11-07 23:14:12,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 23:14:12,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 23:14:12,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:13,459 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-07 23:14:13,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:13,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-11-07 23:14:13,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:13,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-07 23:14:13,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:14,214 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-07 23:14:14,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:14,217 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-07 23:14:14,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 23:14:14,234 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 7 proven. 534 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2024-11-07 23:14:14,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 23:14:14,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759738908] [2024-11-07 23:14:14,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759738908] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 23:14:14,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86592436] [2024-11-07 23:14:14,235 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-07 23:14:14,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 23:14:14,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 23:14:14,239 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 23:14:14,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-07 23:14:15,162 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-07 23:14:15,163 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 23:14:15,179 INFO L255 TraceCheckSpWp]: Trace formula consists of 1301 conjuncts, 293 conjuncts are in the unsatisfiable core [2024-11-07 23:14:15,191 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 23:14:15,193 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-11-07 23:14:15,222 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-11-07 23:14:15,327 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-11-07 23:14:15,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 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-11-07 23:14:15,520 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-11-07 23:14:15,683 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-07 23:14:15,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-07 23:14:15,725 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-11-07 23:14:15,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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-11-07 23:14:15,870 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 18 treesize of output 10 [2024-11-07 23:14:15,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 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-11-07 23:14:16,615 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-07 23:14:16,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 45 [2024-11-07 23:14:16,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 11 [2024-11-07 23:14:16,707 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:16,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1420 treesize of output 1364 [2024-11-07 23:14:16,736 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:16,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1285 treesize of output 1253 [2024-11-07 23:14:16,760 INFO L349 Elim1Store]: treesize reduction 49, result has 9.3 percent of original size [2024-11-07 23:14:16,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1288 treesize of output 1015 [2024-11-07 23:14:16,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 11 [2024-11-07 23:14:16,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 18 treesize of output 17 [2024-11-07 23:14:16,847 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:16,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1420 treesize of output 1364 [2024-11-07 23:14:16,871 INFO L349 Elim1Store]: treesize reduction 49, result has 9.3 percent of original size [2024-11-07 23:14:16,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1288 treesize of output 1015 [2024-11-07 23:14:16,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 11 [2024-11-07 23:14:16,897 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 18 treesize of output 17 [2024-11-07 23:14:16,933 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:16,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1285 treesize of output 1253 [2024-11-07 23:14:16,975 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:16,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1394 treesize of output 1344 [2024-11-07 23:14:16,992 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:16,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1259 treesize of output 1233 [2024-11-07 23:14:17,011 INFO L349 Elim1Store]: treesize reduction 49, result has 9.3 percent of original size [2024-11-07 23:14:17,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1262 treesize of output 995 [2024-11-07 23:14:17,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 11 [2024-11-07 23:14:17,053 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:17,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1420 treesize of output 1364 [2024-11-07 23:14:17,066 INFO L349 Elim1Store]: treesize reduction 53, result has 1.9 percent of original size [2024-11-07 23:14:17,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1288 treesize of output 1 [2024-11-07 23:14:17,085 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:17,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1285 treesize of output 1253 [2024-11-07 23:14:17,108 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:17,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1285 treesize of output 1253 [2024-11-07 23:14:17,119 INFO L349 Elim1Store]: treesize reduction 53, result has 1.9 percent of original size [2024-11-07 23:14:17,119 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1288 treesize of output 1 [2024-11-07 23:14:17,133 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:17,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1420 treesize of output 1364 [2024-11-07 23:14:17,152 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:17,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1243 treesize of output 1221 [2024-11-07 23:14:17,168 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:17,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1108 treesize of output 1110 [2024-11-07 23:14:17,179 INFO L349 Elim1Store]: treesize reduction 53, result has 1.9 percent of original size [2024-11-07 23:14:17,179 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1074 treesize of output 1 [2024-11-07 23:14:17,224 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:17,224 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1285 treesize of output 1253 [2024-11-07 23:14:17,236 INFO L349 Elim1Store]: treesize reduction 53, result has 1.9 percent of original size [2024-11-07 23:14:17,236 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1288 treesize of output 1 [2024-11-07 23:14:17,255 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:17,255 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1420 treesize of output 1364 [2024-11-07 23:14:17,271 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:17,271 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1420 treesize of output 1364 [2024-11-07 23:14:17,285 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:17,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1285 treesize of output 1253 [2024-11-07 23:14:17,300 INFO L349 Elim1Store]: treesize reduction 53, result has 1.9 percent of original size [2024-11-07 23:14:17,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1288 treesize of output 1 [2024-11-07 23:14:17,335 INFO L349 Elim1Store]: treesize reduction 53, result has 1.9 percent of original size [2024-11-07 23:14:17,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1288 treesize of output 1 [2024-11-07 23:14:17,348 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:17,348 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1285 treesize of output 1253 [2024-11-07 23:14:17,365 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:17,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1420 treesize of output 1364 [2024-11-07 23:14:17,384 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:17,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1394 treesize of output 1344 [2024-11-07 23:14:17,396 INFO L349 Elim1Store]: treesize reduction 53, result has 1.9 percent of original size [2024-11-07 23:14:17,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1262 treesize of output 1 [2024-11-07 23:14:17,409 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:17,409 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1259 treesize of output 1233 [2024-11-07 23:14:17,455 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:17,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1108 treesize of output 1110 [2024-11-07 23:14:17,512 INFO L349 Elim1Store]: treesize reduction 53, result has 1.9 percent of original size [2024-11-07 23:14:17,512 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1074 treesize of output 1 [2024-11-07 23:14:17,528 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:17,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1243 treesize of output 1221 [2024-11-07 23:14:17,540 INFO L349 Elim1Store]: treesize reduction 53, result has 1.9 percent of original size [2024-11-07 23:14:17,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 1288 treesize of output 1 [2024-11-07 23:14:17,551 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:17,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1285 treesize of output 1253 [2024-11-07 23:14:17,569 INFO L349 Elim1Store]: treesize reduction 293, result has 0.3 percent of original size [2024-11-07 23:14:17,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 11 case distinctions, treesize of input 1420 treesize of output 1364 [2024-11-07 23:14:17,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-07 23:14:17,888 INFO L349 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2024-11-07 23:14:17,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2024-11-07 23:14:17,971 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-07 23:14:17,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 93 treesize of output 66 [2024-11-07 23:14:17,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-07 23:14:17,979 INFO L349 Elim1Store]: treesize reduction 41, result has 2.4 percent of original size [2024-11-07 23:14:17,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 23 [2024-11-07 23:14:17,998 INFO L349 Elim1Store]: treesize reduction 137, result has 9.9 percent of original size [2024-11-07 23:14:17,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 169 treesize of output 110 [2024-11-07 23:14:18,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-07 23:14:18,011 INFO L349 Elim1Store]: treesize reduction 29, result has 31.0 percent of original size [2024-11-07 23:14:18,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 37 [2024-11-07 23:14:34,219 WARN L286 SmtUtils]: Spent 6.17s on a formula simplification. DAG size of input: 388 DAG size of output: 79 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-07 23:14:34,219 INFO L349 Elim1Store]: treesize reduction 3832, result has 4.4 percent of original size [2024-11-07 23:14:34,219 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 17 new quantified variables, introduced 20 case distinctions, treesize of input 400 treesize of output 421 [2024-11-07 23:14:34,868 INFO L349 Elim1Store]: treesize reduction 2867, result has 10.2 percent of original size [2024-11-07 23:14:34,868 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 14 new quantified variables, introduced 13 case distinctions, treesize of input 740 treesize of output 800 [2024-11-07 23:14:36,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-07 23:14:36,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-07 23:14:37,497 INFO L349 Elim1Store]: treesize reduction 1498, result has 4.9 percent of original size [2024-11-07 23:14:37,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 16 select indices, 16 select index equivalence classes, 3 disjoint index pairs (out of 120 index pairs), introduced 29 new quantified variables, introduced 130 case distinctions, treesize of input 819 treesize of output 546 [2024-11-07 23:14:37,675 INFO L349 Elim1Store]: treesize reduction 740, result has 2.5 percent of original size [2024-11-07 23:14:37,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 15 select indices, 15 select index equivalence classes, 4 disjoint index pairs (out of 105 index pairs), introduced 26 new quantified variables, introduced 71 case distinctions, treesize of input 751 treesize of output 557 [2024-11-07 23:14:39,995 INFO L349 Elim1Store]: treesize reduction 1228, result has 8.8 percent of original size [2024-11-07 23:14:39,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 15 select indices, 15 select index equivalence classes, 1 disjoint index pairs (out of 105 index pairs), introduced 29 new quantified variables, introduced 119 case distinctions, treesize of input 916 treesize of output 582 [2024-11-07 23:14:40,112 INFO L349 Elim1Store]: treesize reduction 84, result has 25.0 percent of original size [2024-11-07 23:14:40,113 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 912 treesize of output 619 [2024-11-07 23:14:40,162 INFO L349 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2024-11-07 23:14:40,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 738 treesize of output 591 [2024-11-07 23:14:40,296 INFO L349 Elim1Store]: treesize reduction 41, result has 44.6 percent of original size [2024-11-07 23:14:40,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 554 treesize of output 376 [2024-11-07 23:14:40,349 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-07 23:14:40,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 494 treesize of output 352 [2024-11-07 23:14:40,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 45 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 31 [2024-11-07 23:14:40,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 11 select indices, 11 select index equivalence classes, 55 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 122 [2024-11-07 23:14:40,685 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 45 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 31 [2024-11-07 23:14:40,818 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-07 23:14:40,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 45 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 10 case distinctions, treesize of input 177 treesize of output 221 [2024-11-07 23:14:41,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 184 [2024-11-07 23:14:42,076 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 12 proven. 447 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2024-11-07 23:14:42,077 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 23:14:42,136 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse12 (+ |c_ULTIMATE.start_main_~users~0#1.offset| 8))) (let ((.cse10 (select (select |c_#memory_$Pointer$#3.base| |c_ULTIMATE.start_main_~users~0#1.base|) .cse12)) (.cse11 (select (select |c_#memory_$Pointer$#3.offset| |c_ULTIMATE.start_main_~users~0#1.base|) .cse12))) (let ((.cse7 (mod |c_ULTIMATE.start_main_~_ha_bkt~0#1| 4294967296)) (.cse2 (select (select |c_#memory_$Pointer$#3.base| .cse10) .cse11))) (let ((.cse0 (select |c_#memory_$Pointer$#3.offset| .cse2)) (.cse4 (select |c_#memory_$Pointer$#3.base| .cse2)) (.cse5 (* .cse7 12)) (.cse6 (select (select |c_#memory_$Pointer$#3.offset| .cse10) .cse11))) (and (or (let ((.cse1 (+ .cse5 .cse6 (- 51539607548))) (.cse3 (+ (- 51539607552) .cse5 .cse6))) (and (forall ((v_ArrVal_6990 (Array Int Int))) (or (not (= (store .cse0 .cse1 (select v_ArrVal_6990 .cse1)) v_ArrVal_6990)) (forall ((v_ArrVal_6992 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$#3.offset| .cse2 v_ArrVal_6990) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_6992) .cse2) .cse3) 0)))) (forall ((v_ArrVal_6991 (Array Int Int)) (v_ArrVal_6988 Int)) (= (select (select (store (store |c_#memory_$Pointer$#3.base| .cse2 (store .cse4 .cse1 v_ArrVal_6988)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_6991) .cse2) .cse3) 0)))) (< .cse7 2147483648)) (or (let ((.cse8 (+ .cse5 .cse6 4)) (.cse9 (+ .cse5 .cse6))) (and (forall ((v_ArrVal_6990 (Array Int Int))) (or (not (= v_ArrVal_6990 (store .cse0 .cse8 (select v_ArrVal_6990 .cse8)))) (forall ((v_ArrVal_6992 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$#3.offset| .cse2 v_ArrVal_6990) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_6992) .cse2) .cse9) 0)))) (forall ((v_ArrVal_6991 (Array Int Int)) (v_ArrVal_6988 Int)) (= (select (select (store (store |c_#memory_$Pointer$#3.base| .cse2 (store .cse4 .cse8 v_ArrVal_6988)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_6991) .cse2) .cse9) 0)))) (< 2147483647 .cse7))))))) is different from false [2024-11-07 23:14:42,187 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse12 (+ |c_ULTIMATE.start_main_~users~0#1.offset| 8))) (let ((.cse10 (select (select |c_#memory_$Pointer$#3.base| |c_ULTIMATE.start_main_~users~0#1.base|) .cse12)) (.cse11 (select (select |c_#memory_$Pointer$#3.offset| |c_ULTIMATE.start_main_~users~0#1.base|) .cse12))) (let ((.cse7 (mod |c_ULTIMATE.start_main_#t~bitwise115#1| 4294967296)) (.cse0 (select (select |c_#memory_$Pointer$#3.base| .cse10) .cse11))) (let ((.cse2 (select |c_#memory_$Pointer$#3.offset| .cse0)) (.cse4 (select |c_#memory_$Pointer$#3.base| .cse0)) (.cse5 (* .cse7 12)) (.cse6 (select (select |c_#memory_$Pointer$#3.offset| .cse10) .cse11))) (and (or (let ((.cse3 (+ .cse5 .cse6 (- 51539607548))) (.cse1 (+ .cse5 (- 51539607552) .cse6))) (and (forall ((v_ArrVal_6990 (Array Int Int))) (or (forall ((v_ArrVal_6992 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$#3.offset| .cse0 v_ArrVal_6990) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_6992) .cse0) .cse1) 0)) (not (= (store .cse2 .cse3 (select v_ArrVal_6990 .cse3)) v_ArrVal_6990)))) (forall ((v_ArrVal_6991 (Array Int Int)) (v_ArrVal_6988 Int)) (= (select (select (store (store |c_#memory_$Pointer$#3.base| .cse0 (store .cse4 .cse3 v_ArrVal_6988)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_6991) .cse0) .cse1) 0)))) (< .cse7 2147483648)) (or (< 2147483647 .cse7) (let ((.cse8 (+ .cse5 .cse6 4)) (.cse9 (+ .cse5 .cse6))) (and (forall ((v_ArrVal_6990 (Array Int Int))) (or (not (= v_ArrVal_6990 (store .cse2 .cse8 (select v_ArrVal_6990 .cse8)))) (forall ((v_ArrVal_6992 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$#3.offset| .cse0 v_ArrVal_6990) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_6992) .cse0) .cse9) 0)))) (forall ((v_ArrVal_6991 (Array Int Int)) (v_ArrVal_6988 Int)) (= (select (select (store (store |c_#memory_$Pointer$#3.base| .cse0 (store .cse4 .cse8 v_ArrVal_6988)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_6991) .cse0) .cse9) 0)))))))))) is different from false [2024-11-07 23:14:42,198 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse5 (+ |c_ULTIMATE.start_main_~users~0#1.offset| 8))) (let ((.cse3 (select (select |c_#memory_$Pointer$#3.base| |c_ULTIMATE.start_main_~users~0#1.base|) .cse5)) (.cse4 (select (select |c_#memory_$Pointer$#3.offset| |c_ULTIMATE.start_main_~users~0#1.base|) .cse5))) (let ((.cse2 (select (select |c_#memory_$Pointer$#3.offset| .cse3) .cse4))) (let ((.cse1 (+ .cse2 4)) (.cse0 (select (select |c_#memory_$Pointer$#3.base| .cse3) .cse4))) (and (forall ((v_ArrVal_6991 (Array Int Int)) (v_ArrVal_6988 Int)) (= (select (select (store (store |c_#memory_$Pointer$#3.base| .cse0 (store (select |c_#memory_$Pointer$#3.base| .cse0) .cse1 v_ArrVal_6988)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_6991) .cse0) .cse2) 0)) (forall ((v_ArrVal_6990 (Array Int Int))) (or (not (= v_ArrVal_6990 (store (select |c_#memory_$Pointer$#3.offset| .cse0) .cse1 (select v_ArrVal_6990 .cse1)))) (forall ((v_ArrVal_6992 (Array Int Int))) (= (select (select (store (store |c_#memory_$Pointer$#3.offset| .cse0 v_ArrVal_6990) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_6992) .cse0) .cse2) 0))))))))) is different from false [2024-11-07 23:14:42,270 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse6 (+ |c_ULTIMATE.start_main_~users~0#1.offset| 8))) (let ((.cse7 (select (select |c_#memory_$Pointer$#3.base| |c_ULTIMATE.start_main_~users~0#1.base|) .cse6))) (let ((.cse8 (select |c_#memory_$Pointer$#3.base| .cse7)) (.cse10 (select |c_#memory_$Pointer$#3.offset| .cse7)) (.cse9 (+ (select (select |c_#memory_$Pointer$#3.offset| |c_ULTIMATE.start_main_~users~0#1.base|) .cse6) 12))) (and (forall ((v_ArrVal_6986 (Array Int Int))) (or (forall ((v_ArrVal_6991 (Array Int Int)) (v_ArrVal_6988 Int) (v_ArrVal_6985 Int)) (= (let ((.cse5 (store |c_#memory_$Pointer$#3.offset| .cse7 v_ArrVal_6986)) (.cse0 (store |c_#memory_$Pointer$#3.base| .cse7 (store .cse8 .cse9 v_ArrVal_6985)))) (let ((.cse3 (select (select .cse0 |c_ULTIMATE.start_main_~users~0#1.base|) .cse6)) (.cse4 (select (select .cse5 |c_ULTIMATE.start_main_~users~0#1.base|) .cse6))) (let ((.cse2 (select (select .cse5 .cse3) .cse4))) (select (let ((.cse1 (select (select .cse0 .cse3) .cse4))) (select (store (store .cse0 .cse1 (store (select .cse0 .cse1) (+ .cse2 4) v_ArrVal_6988)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_6991) .cse1)) .cse2)))) 0)) (not (= (store .cse10 .cse9 (select v_ArrVal_6986 .cse9)) v_ArrVal_6986)))) (forall ((v_ArrVal_6986 (Array Int Int))) (or (forall ((v_ArrVal_6990 (Array Int Int)) (v_ArrVal_6985 Int)) (let ((.cse11 (store |c_#memory_$Pointer$#3.offset| .cse7 v_ArrVal_6986)) (.cse17 (store |c_#memory_$Pointer$#3.base| .cse7 (store .cse8 .cse9 v_ArrVal_6985)))) (let ((.cse15 (select (select .cse17 |c_ULTIMATE.start_main_~users~0#1.base|) .cse6)) (.cse16 (select (select .cse11 |c_ULTIMATE.start_main_~users~0#1.base|) .cse6))) (let ((.cse12 (select (select .cse17 .cse15) .cse16)) (.cse13 (select (select .cse11 .cse15) .cse16))) (or (forall ((v_ArrVal_6992 (Array Int Int))) (= (select (select (store (store .cse11 .cse12 v_ArrVal_6990) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_6992) .cse12) .cse13) 0)) (not (= (let ((.cse14 (+ .cse13 4))) (store (select .cse11 .cse12) .cse14 (select v_ArrVal_6990 .cse14))) v_ArrVal_6990))))))) (not (= (store .cse10 .cse9 (select v_ArrVal_6986 .cse9)) v_ArrVal_6986)))))))) is different from false [2024-11-07 23:14:42,306 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse9 (+ |c_ULTIMATE.start_main_~user~0#1.offset| 8))) (let ((.cse10 (select (select |c_#memory_$Pointer$#3.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse9))) (let ((.cse11 (select |c_#memory_$Pointer$#3.base| .cse10)) (.cse0 (select |c_#memory_$Pointer$#3.offset| .cse10)) (.cse1 (+ 12 (select (select |c_#memory_$Pointer$#3.offset| |c_ULTIMATE.start_main_~user~0#1.base|) .cse9)))) (and (forall ((v_ArrVal_6986 (Array Int Int))) (or (not (= v_ArrVal_6986 (store .cse0 .cse1 (select v_ArrVal_6986 .cse1)))) (forall ((v_ArrVal_6990 (Array Int Int)) (v_ArrVal_6985 Int)) (let ((.cse2 (store |c_#memory_$Pointer$#3.offset| .cse10 v_ArrVal_6986)) (.cse8 (store |c_#memory_$Pointer$#3.base| .cse10 (store .cse11 .cse1 v_ArrVal_6985)))) (let ((.cse6 (select (select .cse8 |c_ULTIMATE.start_main_~user~0#1.base|) .cse9)) (.cse7 (select (select .cse2 |c_ULTIMATE.start_main_~user~0#1.base|) .cse9))) (let ((.cse3 (select (select .cse8 .cse6) .cse7)) (.cse4 (select (select .cse2 .cse6) .cse7))) (or (forall ((v_ArrVal_6992 (Array Int Int))) (= (select (select (store (store .cse2 .cse3 v_ArrVal_6990) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_6992) .cse3) .cse4) 0)) (not (= (let ((.cse5 (+ .cse4 4))) (store (select .cse2 .cse3) .cse5 (select v_ArrVal_6990 .cse5))) v_ArrVal_6990))))))))) (forall ((v_ArrVal_6986 (Array Int Int))) (or (forall ((v_ArrVal_6991 (Array Int Int)) (v_ArrVal_6988 Int) (v_ArrVal_6985 Int)) (= (let ((.cse17 (store |c_#memory_$Pointer$#3.offset| .cse10 v_ArrVal_6986)) (.cse12 (store |c_#memory_$Pointer$#3.base| .cse10 (store .cse11 .cse1 v_ArrVal_6985)))) (let ((.cse15 (select (select .cse12 |c_ULTIMATE.start_main_~user~0#1.base|) .cse9)) (.cse16 (select (select .cse17 |c_ULTIMATE.start_main_~user~0#1.base|) .cse9))) (let ((.cse14 (select (select .cse17 .cse15) .cse16))) (select (let ((.cse13 (select (select .cse12 .cse15) .cse16))) (select (store (store .cse12 .cse13 (store (select .cse12 .cse13) (+ .cse14 4) v_ArrVal_6988)) |c_ULTIMATE.start_main_~user~0#1.base| v_ArrVal_6991) .cse13)) .cse14)))) 0)) (not (= v_ArrVal_6986 (store .cse0 .cse1 (select v_ArrVal_6986 .cse1)))))))))) is different from false