./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-overflow.prp --file ../../../trunk/examples/svcomp/weaver/popl20-bad-counter-queue.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/weaver/popl20-bad-counter-queue.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --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 c642b478618f67be61772197bb614a61e988cb880f57faee5dd0470714f61e7e --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-09-01 07:58:21,363 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 07:58:21,365 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 07:58:21,387 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 07:58:21,388 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 07:58:21,389 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 07:58:21,390 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 07:58:21,391 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 07:58:21,392 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 07:58:21,393 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 07:58:21,393 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 07:58:21,394 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 07:58:21,394 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 07:58:21,395 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 07:58:21,396 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 07:58:21,397 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 07:58:21,397 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 07:58:21,401 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 07:58:21,403 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 07:58:21,408 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 07:58:21,418 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 07:58:21,421 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 07:58:21,422 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 07:58:21,423 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 07:58:21,425 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 07:58:21,425 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 07:58:21,425 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 07:58:21,426 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 07:58:21,426 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 07:58:21,427 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 07:58:21,427 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 07:58:21,427 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 07:58:21,428 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 07:58:21,429 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 07:58:21,429 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 07:58:21,429 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 07:58:21,430 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 07:58:21,430 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 07:58:21,430 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 07:58:21,431 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 07:58:21,431 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 07:58:21,435 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-09-01 07:58:21,458 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 07:58:21,458 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 07:58:21,459 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 07:58:21,459 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 07:58:21,460 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 07:58:21,460 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 07:58:21,460 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 07:58:21,460 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 07:58:21,461 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 07:58:21,461 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 07:58:21,461 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 07:58:21,461 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-09-01 07:58:21,462 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 07:58:21,462 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 07:58:21,462 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 07:58:21,462 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 07:58:21,462 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 07:58:21,462 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 07:58:21,462 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-09-01 07:58:21,463 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 07:58:21,463 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 07:58:21,463 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 07:58:21,463 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 07:58:21,463 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 07:58:21,463 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 07:58:21,464 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 07:58:21,464 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 07:58:21,464 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 07:58:21,464 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 07:58:21,464 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 07:58:21,464 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 07:58:21,464 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 07:58:21,465 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 07:58:21,465 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 07:58:21,465 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 07:58:21,465 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 07:58:21,465 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 07:58:21,465 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> c642b478618f67be61772197bb614a61e988cb880f57faee5dd0470714f61e7e Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-09-01 07:58:21,669 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 07:58:21,684 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 07:58:21,686 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 07:58:21,687 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 07:58:21,687 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 07:58:21,688 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-counter-queue.wvr.c [2023-09-01 07:58:22,613 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 07:58:22,772 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 07:58:22,772 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-counter-queue.wvr.c [2023-09-01 07:58:22,776 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7c79e3800/6e98b4c2d7b74730ae8836d3bd46218e/FLAGa8248d430 [2023-09-01 07:58:22,787 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7c79e3800/6e98b4c2d7b74730ae8836d3bd46218e [2023-09-01 07:58:22,789 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 07:58:22,790 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 07:58:22,791 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 07:58:22,791 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 07:58:22,794 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 07:58:22,795 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 07:58:22" (1/1) ... [2023-09-01 07:58:22,795 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@273257b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:22, skipping insertion in model container [2023-09-01 07:58:22,795 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 07:58:22" (1/1) ... [2023-09-01 07:58:22,799 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 07:58:22,813 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 07:58:22,934 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-counter-queue.wvr.c[2428,2441] [2023-09-01 07:58:22,939 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 07:58:22,945 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 07:58:22,957 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-counter-queue.wvr.c[2428,2441] [2023-09-01 07:58:22,971 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 07:58:22,977 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 07:58:22,978 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 07:58:22,982 INFO L208 MainTranslator]: Completed translation [2023-09-01 07:58:22,982 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:22 WrapperNode [2023-09-01 07:58:22,982 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 07:58:22,983 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 07:58:22,983 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 07:58:22,983 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 07:58:22,987 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:22" (1/1) ... [2023-09-01 07:58:22,993 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:22" (1/1) ... [2023-09-01 07:58:23,013 INFO L138 Inliner]: procedures = 26, calls = 40, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 180 [2023-09-01 07:58:23,014 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 07:58:23,015 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 07:58:23,015 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 07:58:23,015 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 07:58:23,022 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:22" (1/1) ... [2023-09-01 07:58:23,022 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:22" (1/1) ... [2023-09-01 07:58:23,030 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:22" (1/1) ... [2023-09-01 07:58:23,031 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:22" (1/1) ... [2023-09-01 07:58:23,037 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:22" (1/1) ... [2023-09-01 07:58:23,039 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:22" (1/1) ... [2023-09-01 07:58:23,040 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:22" (1/1) ... [2023-09-01 07:58:23,041 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:22" (1/1) ... [2023-09-01 07:58:23,048 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 07:58:23,049 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 07:58:23,049 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 07:58:23,049 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 07:58:23,050 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:22" (1/1) ... [2023-09-01 07:58:23,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 07:58:23,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:23,075 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-09-01 07:58:23,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-09-01 07:58:23,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 07:58:23,108 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 07:58:23,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 07:58:23,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-09-01 07:58:23,108 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-09-01 07:58:23,108 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-09-01 07:58:23,108 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-09-01 07:58:23,108 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-09-01 07:58:23,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 07:58:23,109 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-09-01 07:58:23,109 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-09-01 07:58:23,109 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-09-01 07:58:23,109 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 07:58:23,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 07:58:23,109 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 07:58:23,110 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-09-01 07:58:23,219 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 07:58:23,225 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 07:58:23,532 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 07:58:23,710 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 07:58:23,710 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-09-01 07:58:23,712 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 07:58:23 BoogieIcfgContainer [2023-09-01 07:58:23,712 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 07:58:23,715 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 07:58:23,715 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 07:58:23,717 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 07:58:23,717 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 07:58:22" (1/3) ... [2023-09-01 07:58:23,717 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47a0ba4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 07:58:23, skipping insertion in model container [2023-09-01 07:58:23,718 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:22" (2/3) ... [2023-09-01 07:58:23,718 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47a0ba4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 07:58:23, skipping insertion in model container [2023-09-01 07:58:23,718 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 07:58:23" (3/3) ... [2023-09-01 07:58:23,719 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-bad-counter-queue.wvr.c [2023-09-01 07:58:23,724 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 07:58:23,730 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 07:58:23,730 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 18 error locations. [2023-09-01 07:58:23,730 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 07:58:23,813 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-09-01 07:58:23,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 131 places, 133 transitions, 282 flow [2023-09-01 07:58:23,896 INFO L130 PetriNetUnfolder]: 9/131 cut-off events. [2023-09-01 07:58:23,896 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 07:58:23,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 140 conditions, 131 events. 9/131 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 189 event pairs, 0 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 89. Up to 2 conditions per place. [2023-09-01 07:58:23,900 INFO L82 GeneralOperation]: Start removeDead. Operand has 131 places, 133 transitions, 282 flow [2023-09-01 07:58:23,904 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 114 places, 115 transitions, 239 flow [2023-09-01 07:58:23,906 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 07:58:23,921 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 115 transitions, 239 flow [2023-09-01 07:58:23,925 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 115 transitions, 239 flow [2023-09-01 07:58:23,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 114 places, 115 transitions, 239 flow [2023-09-01 07:58:23,954 INFO L130 PetriNetUnfolder]: 8/115 cut-off events. [2023-09-01 07:58:23,955 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-09-01 07:58:23,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123 conditions, 115 events. 8/115 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 186 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 89. Up to 2 conditions per place. [2023-09-01 07:58:23,958 INFO L119 LiptonReduction]: Number of co-enabled transitions 1512 [2023-09-01 07:58:29,152 INFO L134 LiptonReduction]: Checked pairs total: 2936 [2023-09-01 07:58:29,152 INFO L136 LiptonReduction]: Total number of compositions: 115 [2023-09-01 07:58:29,170 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-09-01 07:58:29,176 INFO L357 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, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@c09acfe, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 07:58:29,176 INFO L358 AbstractCegarLoop]: Starting to check reachability of 36 error locations. [2023-09-01 07:58:29,178 INFO L130 PetriNetUnfolder]: 1/2 cut-off events. [2023-09-01 07:58:29,178 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 07:58:29,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:29,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-09-01 07:58:29,180 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:29,184 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:29,184 INFO L85 PathProgramCache]: Analyzing trace with hash 22832, now seen corresponding path program 1 times [2023-09-01 07:58:29,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:29,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316866301] [2023-09-01 07:58:29,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:29,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:29,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:29,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:29,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:29,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316866301] [2023-09-01 07:58:29,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316866301] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:29,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:58:29,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 07:58:29,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838290507] [2023-09-01 07:58:29,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:29,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:58:29,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:29,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:58:29,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:58:29,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 248 [2023-09-01 07:58:29,443 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 35 transitions, 79 flow. Second operand has 3 states, 3 states have (on average 105.66666666666667) internal successors, (317), 3 states have internal predecessors, (317), 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) [2023-09-01 07:58:29,443 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:29,443 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 248 [2023-09-01 07:58:29,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:29,665 INFO L130 PetriNetUnfolder]: 1009/1495 cut-off events. [2023-09-01 07:58:29,665 INFO L131 PetriNetUnfolder]: For 38/38 co-relation queries the response was YES. [2023-09-01 07:58:29,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3042 conditions, 1495 events. 1009/1495 cut-off events. For 38/38 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 7828 event pairs, 560 based on Foata normal form. 0/526 useless extension candidates. Maximal degree in co-relation 1398. Up to 742 conditions per place. [2023-09-01 07:58:29,673 INFO L137 encePairwiseOnDemand]: 240/248 looper letters, 53 selfloop transitions, 2 changer transitions 0/57 dead transitions. [2023-09-01 07:58:29,673 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 57 transitions, 242 flow [2023-09-01 07:58:29,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:58:29,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:58:29,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 380 transitions. [2023-09-01 07:58:29,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.510752688172043 [2023-09-01 07:58:29,683 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 380 transitions. [2023-09-01 07:58:29,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 380 transitions. [2023-09-01 07:58:29,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:29,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 380 transitions. [2023-09-01 07:58:29,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 126.66666666666667) internal successors, (380), 3 states have internal predecessors, (380), 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) [2023-09-01 07:58:29,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 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) [2023-09-01 07:58:29,696 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 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) [2023-09-01 07:58:29,697 INFO L175 Difference]: Start difference. First operand has 39 places, 35 transitions, 79 flow. Second operand 3 states and 380 transitions. [2023-09-01 07:58:29,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 57 transitions, 242 flow [2023-09-01 07:58:29,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 57 transitions, 232 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-09-01 07:58:29,704 INFO L231 Difference]: Finished difference. Result has 35 places, 32 transitions, 80 flow [2023-09-01 07:58:29,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=35, PETRI_TRANSITIONS=32} [2023-09-01 07:58:29,708 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -4 predicate places. [2023-09-01 07:58:29,709 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 32 transitions, 80 flow [2023-09-01 07:58:29,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 105.66666666666667) internal successors, (317), 3 states have internal predecessors, (317), 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) [2023-09-01 07:58:29,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:29,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-09-01 07:58:29,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 07:58:29,712 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:29,712 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:29,713 INFO L85 PathProgramCache]: Analyzing trace with hash 708676, now seen corresponding path program 1 times [2023-09-01 07:58:29,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:29,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648966974] [2023-09-01 07:58:29,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:29,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:29,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:29,807 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:29,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:29,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648966974] [2023-09-01 07:58:29,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648966974] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:29,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:58:29,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 07:58:29,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183951228] [2023-09-01 07:58:29,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:29,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:58:29,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:29,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:58:29,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:58:29,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 248 [2023-09-01 07:58:29,819 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 32 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 106.0) internal successors, (318), 3 states have internal predecessors, (318), 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) [2023-09-01 07:58:29,820 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:29,820 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 248 [2023-09-01 07:58:29,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:29,952 INFO L130 PetriNetUnfolder]: 1009/1494 cut-off events. [2023-09-01 07:58:29,952 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2023-09-01 07:58:29,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3023 conditions, 1494 events. 1009/1494 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 7818 event pairs, 560 based on Foata normal form. 0/525 useless extension candidates. Maximal degree in co-relation 1509. Up to 1478 conditions per place. [2023-09-01 07:58:29,961 INFO L137 encePairwiseOnDemand]: 246/248 looper letters, 28 selfloop transitions, 1 changer transitions 0/31 dead transitions. [2023-09-01 07:58:29,961 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 31 transitions, 134 flow [2023-09-01 07:58:29,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:58:29,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:58:29,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 344 transitions. [2023-09-01 07:58:29,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46236559139784944 [2023-09-01 07:58:29,964 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 344 transitions. [2023-09-01 07:58:29,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 344 transitions. [2023-09-01 07:58:29,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:29,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 344 transitions. [2023-09-01 07:58:29,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 114.66666666666667) internal successors, (344), 3 states have internal predecessors, (344), 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) [2023-09-01 07:58:29,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 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) [2023-09-01 07:58:29,967 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 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) [2023-09-01 07:58:29,968 INFO L175 Difference]: Start difference. First operand has 35 places, 32 transitions, 80 flow. Second operand 3 states and 344 transitions. [2023-09-01 07:58:29,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 31 transitions, 134 flow [2023-09-01 07:58:29,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 31 transitions, 132 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:58:29,969 INFO L231 Difference]: Finished difference. Result has 35 places, 31 transitions, 76 flow [2023-09-01 07:58:29,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=76, PETRI_PLACES=35, PETRI_TRANSITIONS=31} [2023-09-01 07:58:29,970 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -4 predicate places. [2023-09-01 07:58:29,970 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 31 transitions, 76 flow [2023-09-01 07:58:29,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 106.0) internal successors, (318), 3 states have internal predecessors, (318), 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) [2023-09-01 07:58:29,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:29,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-09-01 07:58:29,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 07:58:29,971 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:29,971 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:29,972 INFO L85 PathProgramCache]: Analyzing trace with hash 708682, now seen corresponding path program 1 times [2023-09-01 07:58:29,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:29,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142631218] [2023-09-01 07:58:29,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:29,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:29,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:30,020 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:30,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:30,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142631218] [2023-09-01 07:58:30,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142631218] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:30,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880518300] [2023-09-01 07:58:30,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:30,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:30,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:30,034 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:30,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-09-01 07:58:30,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:30,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2023-09-01 07:58:30,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:30,152 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:30,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:30,176 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:30,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880518300] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:30,177 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:30,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-09-01 07:58:30,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78986962] [2023-09-01 07:58:30,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:30,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 07:58:30,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:30,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 07:58:30,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-09-01 07:58:30,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 248 [2023-09-01 07:58:30,217 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 31 transitions, 76 flow. Second operand has 7 states, 7 states have (on average 106.14285714285714) internal successors, (743), 7 states have internal predecessors, (743), 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) [2023-09-01 07:58:30,217 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:30,218 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 248 [2023-09-01 07:58:30,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:30,658 INFO L130 PetriNetUnfolder]: 2521/3732 cut-off events. [2023-09-01 07:58:30,659 INFO L131 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2023-09-01 07:58:30,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7541 conditions, 3732 events. 2521/3732 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 21812 event pairs, 1400 based on Foata normal form. 0/1323 useless extension candidates. Maximal degree in co-relation 7533. Up to 741 conditions per place. [2023-09-01 07:58:30,673 INFO L137 encePairwiseOnDemand]: 245/248 looper letters, 127 selfloop transitions, 5 changer transitions 0/134 dead transitions. [2023-09-01 07:58:30,673 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 134 transitions, 568 flow [2023-09-01 07:58:30,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 07:58:30,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 07:58:30,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 765 transitions. [2023-09-01 07:58:30,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5141129032258065 [2023-09-01 07:58:30,675 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 765 transitions. [2023-09-01 07:58:30,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 765 transitions. [2023-09-01 07:58:30,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:30,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 765 transitions. [2023-09-01 07:58:30,677 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 127.5) internal successors, (765), 6 states have internal predecessors, (765), 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) [2023-09-01 07:58:30,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 248.0) internal successors, (1736), 7 states have internal predecessors, (1736), 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) [2023-09-01 07:58:30,680 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 248.0) internal successors, (1736), 7 states have internal predecessors, (1736), 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) [2023-09-01 07:58:30,680 INFO L175 Difference]: Start difference. First operand has 35 places, 31 transitions, 76 flow. Second operand 6 states and 765 transitions. [2023-09-01 07:58:30,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 134 transitions, 568 flow [2023-09-01 07:58:30,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 134 transitions, 567 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:58:30,683 INFO L231 Difference]: Finished difference. Result has 42 places, 34 transitions, 111 flow [2023-09-01 07:58:30,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=75, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=111, PETRI_PLACES=42, PETRI_TRANSITIONS=34} [2023-09-01 07:58:30,684 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 3 predicate places. [2023-09-01 07:58:30,684 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 34 transitions, 111 flow [2023-09-01 07:58:30,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 106.14285714285714) internal successors, (743), 7 states have internal predecessors, (743), 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) [2023-09-01 07:58:30,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:30,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-09-01 07:58:30,697 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-09-01 07:58:30,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:30,890 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:30,890 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:30,890 INFO L85 PathProgramCache]: Analyzing trace with hash 681077476, now seen corresponding path program 1 times [2023-09-01 07:58:30,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:30,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516351632] [2023-09-01 07:58:30,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:30,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:30,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:30,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:30,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:30,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516351632] [2023-09-01 07:58:30,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516351632] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:30,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:58:30,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 07:58:30,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518710786] [2023-09-01 07:58:30,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:30,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 07:58:30,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:30,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 07:58:30,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-09-01 07:58:31,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 248 [2023-09-01 07:58:31,015 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 34 transitions, 111 flow. Second operand has 5 states, 5 states have (on average 100.0) internal successors, (500), 5 states have internal predecessors, (500), 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) [2023-09-01 07:58:31,016 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:31,016 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 248 [2023-09-01 07:58:31,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:31,317 INFO L130 PetriNetUnfolder]: 1701/2758 cut-off events. [2023-09-01 07:58:31,317 INFO L131 PetriNetUnfolder]: For 13/13 co-relation queries the response was YES. [2023-09-01 07:58:31,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5601 conditions, 2758 events. 1701/2758 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 17096 event pairs, 1129 based on Foata normal form. 0/1183 useless extension candidates. Maximal degree in co-relation 5589. Up to 2511 conditions per place. [2023-09-01 07:58:31,328 INFO L137 encePairwiseOnDemand]: 239/248 looper letters, 57 selfloop transitions, 4 changer transitions 2/64 dead transitions. [2023-09-01 07:58:31,328 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 64 transitions, 303 flow [2023-09-01 07:58:31,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 07:58:31,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 07:58:31,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 560 transitions. [2023-09-01 07:58:31,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2023-09-01 07:58:31,330 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 560 transitions. [2023-09-01 07:58:31,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 560 transitions. [2023-09-01 07:58:31,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:31,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 560 transitions. [2023-09-01 07:58:31,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 112.0) internal successors, (560), 5 states have internal predecessors, (560), 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) [2023-09-01 07:58:31,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 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) [2023-09-01 07:58:31,334 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 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) [2023-09-01 07:58:31,334 INFO L175 Difference]: Start difference. First operand has 42 places, 34 transitions, 111 flow. Second operand 5 states and 560 transitions. [2023-09-01 07:58:31,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 64 transitions, 303 flow [2023-09-01 07:58:31,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 64 transitions, 295 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-09-01 07:58:31,338 INFO L231 Difference]: Finished difference. Result has 48 places, 36 transitions, 135 flow [2023-09-01 07:58:31,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=103, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=135, PETRI_PLACES=48, PETRI_TRANSITIONS=36} [2023-09-01 07:58:31,339 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 9 predicate places. [2023-09-01 07:58:31,340 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 36 transitions, 135 flow [2023-09-01 07:58:31,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.0) internal successors, (500), 5 states have internal predecessors, (500), 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) [2023-09-01 07:58:31,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:31,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-09-01 07:58:31,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 07:58:31,341 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:31,341 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:31,341 INFO L85 PathProgramCache]: Analyzing trace with hash -361780400, now seen corresponding path program 1 times [2023-09-01 07:58:31,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:31,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090413620] [2023-09-01 07:58:31,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:31,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:31,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:31,435 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:58:31,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:31,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090413620] [2023-09-01 07:58:31,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090413620] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:31,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:58:31,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 07:58:31,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004521956] [2023-09-01 07:58:31,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:31,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:58:31,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:31,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:58:31,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:58:31,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 248 [2023-09-01 07:58:31,442 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 36 transitions, 135 flow. Second operand has 3 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 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) [2023-09-01 07:58:31,442 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:31,442 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 248 [2023-09-01 07:58:31,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:31,781 INFO L130 PetriNetUnfolder]: 2776/4126 cut-off events. [2023-09-01 07:58:31,781 INFO L131 PetriNetUnfolder]: For 209/238 co-relation queries the response was YES. [2023-09-01 07:58:31,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9332 conditions, 4126 events. 2776/4126 cut-off events. For 209/238 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 24658 event pairs, 379 based on Foata normal form. 29/1811 useless extension candidates. Maximal degree in co-relation 9316. Up to 3459 conditions per place. [2023-09-01 07:58:31,802 INFO L137 encePairwiseOnDemand]: 237/248 looper letters, 45 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2023-09-01 07:58:31,802 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 55 transitions, 286 flow [2023-09-01 07:58:31,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:58:31,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:58:31,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 366 transitions. [2023-09-01 07:58:31,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49193548387096775 [2023-09-01 07:58:31,804 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 366 transitions. [2023-09-01 07:58:31,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 366 transitions. [2023-09-01 07:58:31,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:31,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 366 transitions. [2023-09-01 07:58:31,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 122.0) internal successors, (366), 3 states have internal predecessors, (366), 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) [2023-09-01 07:58:31,807 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 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) [2023-09-01 07:58:31,807 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 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) [2023-09-01 07:58:31,807 INFO L175 Difference]: Start difference. First operand has 48 places, 36 transitions, 135 flow. Second operand 3 states and 366 transitions. [2023-09-01 07:58:31,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 55 transitions, 286 flow [2023-09-01 07:58:31,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 55 transitions, 280 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-09-01 07:58:31,809 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 182 flow [2023-09-01 07:58:31,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=182, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2023-09-01 07:58:31,811 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 10 predicate places. [2023-09-01 07:58:31,812 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 182 flow [2023-09-01 07:58:31,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 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) [2023-09-01 07:58:31,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:31,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-09-01 07:58:31,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 07:58:31,812 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:31,813 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:31,813 INFO L85 PathProgramCache]: Analyzing trace with hash -361780404, now seen corresponding path program 1 times [2023-09-01 07:58:31,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:31,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970875762] [2023-09-01 07:58:31,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:31,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:31,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:32,025 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:32,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:32,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970875762] [2023-09-01 07:58:32,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970875762] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:32,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852589686] [2023-09-01 07:58:32,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:32,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:32,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:32,030 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:32,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-09-01 07:58:32,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:32,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 25 conjunts are in the unsatisfiable core [2023-09-01 07:58:32,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:32,147 INFO L350 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 [2023-09-01 07:58:32,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:32,177 INFO L350 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 16 treesize of output 18 [2023-09-01 07:58:32,190 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:32,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:32,232 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_103 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_103) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) 9223372039002259456))) is different from false [2023-09-01 07:58:32,259 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:32,259 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-09-01 07:58:32,267 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:32,267 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 35 [2023-09-01 07:58:32,270 INFO L350 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 7 treesize of output 5 [2023-09-01 07:58:32,302 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-09-01 07:58:32,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852589686] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:32,303 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:32,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2023-09-01 07:58:32,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030573112] [2023-09-01 07:58:32,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:32,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-09-01 07:58:32,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:32,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-09-01 07:58:32,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=84, Unknown=1, NotChecked=18, Total=132 [2023-09-01 07:58:32,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 248 [2023-09-01 07:58:32,331 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 182 flow. Second operand has 12 states, 12 states have (on average 83.25) internal successors, (999), 12 states have internal predecessors, (999), 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) [2023-09-01 07:58:32,331 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:32,331 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 248 [2023-09-01 07:58:32,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:32,885 INFO L130 PetriNetUnfolder]: 3288/5300 cut-off events. [2023-09-01 07:58:32,886 INFO L131 PetriNetUnfolder]: For 818/818 co-relation queries the response was YES. [2023-09-01 07:58:32,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14147 conditions, 5300 events. 3288/5300 cut-off events. For 818/818 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 36646 event pairs, 923 based on Foata normal form. 0/2772 useless extension candidates. Maximal degree in co-relation 14130. Up to 3113 conditions per place. [2023-09-01 07:58:32,912 INFO L137 encePairwiseOnDemand]: 235/248 looper letters, 76 selfloop transitions, 19 changer transitions 1/97 dead transitions. [2023-09-01 07:58:32,913 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 97 transitions, 572 flow [2023-09-01 07:58:32,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 07:58:32,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 07:58:32,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 737 transitions. [2023-09-01 07:58:32,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3714717741935484 [2023-09-01 07:58:32,916 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 737 transitions. [2023-09-01 07:58:32,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 737 transitions. [2023-09-01 07:58:32,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:32,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 737 transitions. [2023-09-01 07:58:32,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 92.125) internal successors, (737), 8 states have internal predecessors, (737), 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) [2023-09-01 07:58:32,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 248.0) internal successors, (2232), 9 states have internal predecessors, (2232), 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) [2023-09-01 07:58:32,920 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 248.0) internal successors, (2232), 9 states have internal predecessors, (2232), 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) [2023-09-01 07:58:32,920 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 182 flow. Second operand 8 states and 737 transitions. [2023-09-01 07:58:32,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 97 transitions, 572 flow [2023-09-01 07:58:32,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 97 transitions, 555 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:58:32,924 INFO L231 Difference]: Finished difference. Result has 57 places, 56 transitions, 297 flow [2023-09-01 07:58:32,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=175, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=297, PETRI_PLACES=57, PETRI_TRANSITIONS=56} [2023-09-01 07:58:32,926 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 18 predicate places. [2023-09-01 07:58:32,926 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 56 transitions, 297 flow [2023-09-01 07:58:32,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 83.25) internal successors, (999), 12 states have internal predecessors, (999), 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) [2023-09-01 07:58:32,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:32,927 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-09-01 07:58:32,931 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:33,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-09-01 07:58:33,132 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:33,132 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:33,132 INFO L85 PathProgramCache]: Analyzing trace with hash -361791946, now seen corresponding path program 2 times [2023-09-01 07:58:33,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:33,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098715360] [2023-09-01 07:58:33,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:33,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:33,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:33,200 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:33,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:33,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098715360] [2023-09-01 07:58:33,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098715360] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:33,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454022748] [2023-09-01 07:58:33,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:58:33,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:33,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:33,202 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:33,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-09-01 07:58:33,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-09-01 07:58:33,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:58:33,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 07:58:33,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:33,286 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-09-01 07:58:33,286 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 07:58:33,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454022748] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:33,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 07:58:33,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-09-01 07:58:33,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810577152] [2023-09-01 07:58:33,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:33,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:58:33,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:33,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:58:33,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-09-01 07:58:33,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 248 [2023-09-01 07:58:33,301 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 56 transitions, 297 flow. Second operand has 3 states, 3 states have (on average 107.0) internal successors, (321), 3 states have internal predecessors, (321), 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) [2023-09-01 07:58:33,301 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:33,301 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 248 [2023-09-01 07:58:33,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:33,674 INFO L130 PetriNetUnfolder]: 3496/5445 cut-off events. [2023-09-01 07:58:33,674 INFO L131 PetriNetUnfolder]: For 2895/2924 co-relation queries the response was YES. [2023-09-01 07:58:33,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15671 conditions, 5445 events. 3496/5445 cut-off events. For 2895/2924 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 36658 event pairs, 1613 based on Foata normal form. 30/3257 useless extension candidates. Maximal degree in co-relation 15651. Up to 5382 conditions per place. [2023-09-01 07:58:33,699 INFO L137 encePairwiseOnDemand]: 246/248 looper letters, 50 selfloop transitions, 1 changer transitions 0/55 dead transitions. [2023-09-01 07:58:33,700 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 55 transitions, 389 flow [2023-09-01 07:58:33,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:58:33,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:58:33,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 346 transitions. [2023-09-01 07:58:33,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4650537634408602 [2023-09-01 07:58:33,701 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 346 transitions. [2023-09-01 07:58:33,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 346 transitions. [2023-09-01 07:58:33,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:33,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 346 transitions. [2023-09-01 07:58:33,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 115.33333333333333) internal successors, (346), 3 states have internal predecessors, (346), 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) [2023-09-01 07:58:33,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 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) [2023-09-01 07:58:33,704 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 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) [2023-09-01 07:58:33,704 INFO L175 Difference]: Start difference. First operand has 57 places, 56 transitions, 297 flow. Second operand 3 states and 346 transitions. [2023-09-01 07:58:33,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 55 transitions, 389 flow [2023-09-01 07:58:33,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 55 transitions, 368 flow, removed 5 selfloop flow, removed 5 redundant places. [2023-09-01 07:58:33,710 INFO L231 Difference]: Finished difference. Result has 53 places, 55 transitions, 268 flow [2023-09-01 07:58:33,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=268, PETRI_PLACES=53, PETRI_TRANSITIONS=55} [2023-09-01 07:58:33,711 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 14 predicate places. [2023-09-01 07:58:33,711 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 55 transitions, 268 flow [2023-09-01 07:58:33,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 107.0) internal successors, (321), 3 states have internal predecessors, (321), 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) [2023-09-01 07:58:33,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:33,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-09-01 07:58:33,718 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:33,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:33,916 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:33,916 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:33,916 INFO L85 PathProgramCache]: Analyzing trace with hash -361780403, now seen corresponding path program 1 times [2023-09-01 07:58:33,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:33,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634940875] [2023-09-01 07:58:33,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:33,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:33,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:34,046 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:34,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:34,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634940875] [2023-09-01 07:58:34,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634940875] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:34,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414419804] [2023-09-01 07:58:34,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:34,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:34,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:34,050 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:34,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-09-01 07:58:34,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:34,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 25 conjunts are in the unsatisfiable core [2023-09-01 07:58:34,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:34,150 INFO L350 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 [2023-09-01 07:58:34,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:34,177 INFO L350 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 14 treesize of output 16 [2023-09-01 07:58:34,190 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:34,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:34,237 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:34,237 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2023-09-01 07:58:34,244 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:34,244 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2023-09-01 07:58:34,258 INFO L350 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 5 treesize of output 3 [2023-09-01 07:58:34,266 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:34,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414419804] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:34,266 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:34,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2023-09-01 07:58:34,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47478967] [2023-09-01 07:58:34,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:34,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-09-01 07:58:34,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:34,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-09-01 07:58:34,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-09-01 07:58:34,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 248 [2023-09-01 07:58:34,411 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 55 transitions, 268 flow. Second operand has 12 states, 12 states have (on average 88.25) internal successors, (1059), 12 states have internal predecessors, (1059), 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) [2023-09-01 07:58:34,411 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:34,411 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 248 [2023-09-01 07:58:34,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:34,913 INFO L130 PetriNetUnfolder]: 3324/5359 cut-off events. [2023-09-01 07:58:34,913 INFO L131 PetriNetUnfolder]: For 2232/2232 co-relation queries the response was YES. [2023-09-01 07:58:34,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14998 conditions, 5359 events. 3324/5359 cut-off events. For 2232/2232 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 37271 event pairs, 1055 based on Foata normal form. 0/3183 useless extension candidates. Maximal degree in co-relation 14981. Up to 3185 conditions per place. [2023-09-01 07:58:34,932 INFO L137 encePairwiseOnDemand]: 237/248 looper letters, 74 selfloop transitions, 21 changer transitions 1/97 dead transitions. [2023-09-01 07:58:34,932 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 97 transitions, 605 flow [2023-09-01 07:58:34,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 07:58:34,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 07:58:34,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 773 transitions. [2023-09-01 07:58:34,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961693548387094 [2023-09-01 07:58:34,934 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 773 transitions. [2023-09-01 07:58:34,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 773 transitions. [2023-09-01 07:58:34,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:34,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 773 transitions. [2023-09-01 07:58:34,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 96.625) internal successors, (773), 8 states have internal predecessors, (773), 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) [2023-09-01 07:58:34,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 248.0) internal successors, (2232), 9 states have internal predecessors, (2232), 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) [2023-09-01 07:58:34,938 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 248.0) internal successors, (2232), 9 states have internal predecessors, (2232), 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) [2023-09-01 07:58:34,938 INFO L175 Difference]: Start difference. First operand has 53 places, 55 transitions, 268 flow. Second operand 8 states and 773 transitions. [2023-09-01 07:58:34,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 97 transitions, 605 flow [2023-09-01 07:58:34,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 97 transitions, 604 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:58:34,946 INFO L231 Difference]: Finished difference. Result has 59 places, 57 transitions, 320 flow [2023-09-01 07:58:34,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=320, PETRI_PLACES=59, PETRI_TRANSITIONS=57} [2023-09-01 07:58:34,947 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 20 predicate places. [2023-09-01 07:58:34,947 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 57 transitions, 320 flow [2023-09-01 07:58:34,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 88.25) internal successors, (1059), 12 states have internal predecessors, (1059), 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) [2023-09-01 07:58:34,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:34,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:34,955 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:35,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:35,153 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:35,153 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:35,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1684645338, now seen corresponding path program 1 times [2023-09-01 07:58:35,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:35,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722591594] [2023-09-01 07:58:35,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:35,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:35,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:35,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:35,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:35,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722591594] [2023-09-01 07:58:35,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722591594] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:35,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:58:35,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 07:58:35,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349608456] [2023-09-01 07:58:35,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:35,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 07:58:35,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:35,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 07:58:35,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-09-01 07:58:35,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 248 [2023-09-01 07:58:35,246 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 57 transitions, 320 flow. Second operand has 5 states, 5 states have (on average 100.4) internal successors, (502), 5 states have internal predecessors, (502), 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) [2023-09-01 07:58:35,247 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:35,247 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 248 [2023-09-01 07:58:35,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:35,660 INFO L130 PetriNetUnfolder]: 3092/5037 cut-off events. [2023-09-01 07:58:35,660 INFO L131 PetriNetUnfolder]: For 5814/5814 co-relation queries the response was YES. [2023-09-01 07:58:35,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15789 conditions, 5037 events. 3092/5037 cut-off events. For 5814/5814 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 34302 event pairs, 1683 based on Foata normal form. 0/3441 useless extension candidates. Maximal degree in co-relation 15771. Up to 4990 conditions per place. [2023-09-01 07:58:35,683 INFO L137 encePairwiseOnDemand]: 241/248 looper letters, 50 selfloop transitions, 2 changer transitions 15/69 dead transitions. [2023-09-01 07:58:35,683 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 69 transitions, 481 flow [2023-09-01 07:58:35,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 07:58:35,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 07:58:35,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 541 transitions. [2023-09-01 07:58:35,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43629032258064515 [2023-09-01 07:58:35,685 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 541 transitions. [2023-09-01 07:58:35,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 541 transitions. [2023-09-01 07:58:35,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:35,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 541 transitions. [2023-09-01 07:58:35,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.2) internal successors, (541), 5 states have internal predecessors, (541), 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) [2023-09-01 07:58:35,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 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) [2023-09-01 07:58:35,689 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 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) [2023-09-01 07:58:35,689 INFO L175 Difference]: Start difference. First operand has 59 places, 57 transitions, 320 flow. Second operand 5 states and 541 transitions. [2023-09-01 07:58:35,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 69 transitions, 481 flow [2023-09-01 07:58:35,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 69 transitions, 472 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-09-01 07:58:35,694 INFO L231 Difference]: Finished difference. Result has 62 places, 54 transitions, 308 flow [2023-09-01 07:58:35,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=308, PETRI_PLACES=62, PETRI_TRANSITIONS=54} [2023-09-01 07:58:35,694 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 23 predicate places. [2023-09-01 07:58:35,695 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 54 transitions, 308 flow [2023-09-01 07:58:35,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.4) internal successors, (502), 5 states have internal predecessors, (502), 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) [2023-09-01 07:58:35,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:35,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:35,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-09-01 07:58:35,695 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:35,696 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:35,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1669844309, now seen corresponding path program 1 times [2023-09-01 07:58:35,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:35,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568735659] [2023-09-01 07:58:35,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:35,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:35,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:35,873 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:35,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:35,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568735659] [2023-09-01 07:58:35,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568735659] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:35,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614214707] [2023-09-01 07:58:35,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:35,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:35,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:35,881 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:35,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-09-01 07:58:35,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:35,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 27 conjunts are in the unsatisfiable core [2023-09-01 07:58:35,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:35,981 INFO L350 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 [2023-09-01 07:58:36,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:36,025 INFO L350 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 14 treesize of output 16 [2023-09-01 07:58:36,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:36,058 INFO L350 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 14 treesize of output 16 [2023-09-01 07:58:36,067 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:36,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:36,097 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_217 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_217) c_~A~0.base) c_~A~0.offset) 4294967296)) is different from false [2023-09-01 07:58:36,146 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:36,147 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2023-09-01 07:58:36,161 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:36,161 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 117 [2023-09-01 07:58:36,169 INFO L350 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 20 treesize of output 16 [2023-09-01 07:58:36,176 INFO L350 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 23 treesize of output 21 [2023-09-01 07:58:36,208 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:36,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614214707] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:36,209 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:36,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2023-09-01 07:58:36,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251451159] [2023-09-01 07:58:36,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:36,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-09-01 07:58:36,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:36,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-09-01 07:58:36,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=143, Unknown=1, NotChecked=24, Total=210 [2023-09-01 07:58:36,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 07:58:36,254 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 54 transitions, 308 flow. Second operand has 15 states, 15 states have (on average 80.26666666666667) internal successors, (1204), 15 states have internal predecessors, (1204), 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) [2023-09-01 07:58:36,254 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:36,254 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 07:58:36,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:36,827 INFO L130 PetriNetUnfolder]: 3709/6154 cut-off events. [2023-09-01 07:58:36,827 INFO L131 PetriNetUnfolder]: For 6260/6260 co-relation queries the response was YES. [2023-09-01 07:58:36,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19401 conditions, 6154 events. 3709/6154 cut-off events. For 6260/6260 co-relation queries the response was YES. Maximal size of possible extension queue 771. Compared 45053 event pairs, 1340 based on Foata normal form. 348/4602 useless extension candidates. Maximal degree in co-relation 19380. Up to 2496 conditions per place. [2023-09-01 07:58:36,856 INFO L137 encePairwiseOnDemand]: 236/248 looper letters, 64 selfloop transitions, 21 changer transitions 0/86 dead transitions. [2023-09-01 07:58:36,856 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 86 transitions, 615 flow [2023-09-01 07:58:36,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 07:58:36,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 07:58:36,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 617 transitions. [2023-09-01 07:58:36,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3554147465437788 [2023-09-01 07:58:36,858 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 617 transitions. [2023-09-01 07:58:36,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 617 transitions. [2023-09-01 07:58:36,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:36,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 617 transitions. [2023-09-01 07:58:36,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 88.14285714285714) internal successors, (617), 7 states have internal predecessors, (617), 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) [2023-09-01 07:58:36,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 248.0) internal successors, (1984), 8 states have internal predecessors, (1984), 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) [2023-09-01 07:58:36,862 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 248.0) internal successors, (1984), 8 states have internal predecessors, (1984), 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) [2023-09-01 07:58:36,862 INFO L175 Difference]: Start difference. First operand has 62 places, 54 transitions, 308 flow. Second operand 7 states and 617 transitions. [2023-09-01 07:58:36,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 86 transitions, 615 flow [2023-09-01 07:58:36,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 86 transitions, 552 flow, removed 27 selfloop flow, removed 8 redundant places. [2023-09-01 07:58:36,874 INFO L231 Difference]: Finished difference. Result has 58 places, 58 transitions, 377 flow [2023-09-01 07:58:36,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=377, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2023-09-01 07:58:36,875 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 19 predicate places. [2023-09-01 07:58:36,875 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 377 flow [2023-09-01 07:58:36,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 80.26666666666667) internal successors, (1204), 15 states have internal predecessors, (1204), 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) [2023-09-01 07:58:36,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:36,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:36,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:37,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-09-01 07:58:37,081 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:37,081 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:37,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1669844308, now seen corresponding path program 1 times [2023-09-01 07:58:37,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:37,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271944295] [2023-09-01 07:58:37,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:37,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:37,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:37,270 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:37,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:37,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271944295] [2023-09-01 07:58:37,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271944295] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:37,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723813306] [2023-09-01 07:58:37,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:37,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:37,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:37,272 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:37,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-09-01 07:58:37,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:37,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 27 conjunts are in the unsatisfiable core [2023-09-01 07:58:37,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:37,363 INFO L350 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 [2023-09-01 07:58:37,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:37,389 INFO L350 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 16 treesize of output 18 [2023-09-01 07:58:37,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:37,410 INFO L350 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 16 treesize of output 18 [2023-09-01 07:58:37,417 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:37,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:37,439 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_251 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_251) c_~A~0.base) c_~A~0.offset) 9223372039002259456))) is different from false [2023-09-01 07:58:37,466 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:37,467 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 07:58:37,472 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:37,473 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 69 [2023-09-01 07:58:37,479 INFO L350 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 56 treesize of output 52 [2023-09-01 07:58:37,483 INFO L350 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 26 treesize of output 24 [2023-09-01 07:58:37,516 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:37,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723813306] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:37,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:37,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2023-09-01 07:58:37,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782456947] [2023-09-01 07:58:37,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:37,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-09-01 07:58:37,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:37,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-09-01 07:58:37,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=142, Unknown=2, NotChecked=24, Total=210 [2023-09-01 07:58:37,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 07:58:37,560 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 377 flow. Second operand has 15 states, 15 states have (on average 80.26666666666667) internal successors, (1204), 15 states have internal predecessors, (1204), 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) [2023-09-01 07:58:37,560 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:37,560 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 07:58:37,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:38,126 INFO L130 PetriNetUnfolder]: 3521/5850 cut-off events. [2023-09-01 07:58:38,126 INFO L131 PetriNetUnfolder]: For 7517/7517 co-relation queries the response was YES. [2023-09-01 07:58:38,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18565 conditions, 5850 events. 3521/5850 cut-off events. For 7517/7517 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 42552 event pairs, 1236 based on Foata normal form. 116/3786 useless extension candidates. Maximal degree in co-relation 18548. Up to 2496 conditions per place. [2023-09-01 07:58:38,147 INFO L137 encePairwiseOnDemand]: 238/248 looper letters, 63 selfloop transitions, 21 changer transitions 0/85 dead transitions. [2023-09-01 07:58:38,147 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 85 transitions, 626 flow [2023-09-01 07:58:38,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 07:58:38,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 07:58:38,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 614 transitions. [2023-09-01 07:58:38,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35368663594470046 [2023-09-01 07:58:38,149 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 614 transitions. [2023-09-01 07:58:38,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 614 transitions. [2023-09-01 07:58:38,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:38,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 614 transitions. [2023-09-01 07:58:38,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 87.71428571428571) internal successors, (614), 7 states have internal predecessors, (614), 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) [2023-09-01 07:58:38,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 248.0) internal successors, (1984), 8 states have internal predecessors, (1984), 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) [2023-09-01 07:58:38,153 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 248.0) internal successors, (1984), 8 states have internal predecessors, (1984), 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) [2023-09-01 07:58:38,153 INFO L175 Difference]: Start difference. First operand has 58 places, 58 transitions, 377 flow. Second operand 7 states and 614 transitions. [2023-09-01 07:58:38,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 85 transitions, 626 flow [2023-09-01 07:58:38,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 85 transitions, 621 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-09-01 07:58:38,158 INFO L231 Difference]: Finished difference. Result has 61 places, 57 transitions, 408 flow [2023-09-01 07:58:38,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=408, PETRI_PLACES=61, PETRI_TRANSITIONS=57} [2023-09-01 07:58:38,159 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 22 predicate places. [2023-09-01 07:58:38,159 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 57 transitions, 408 flow [2023-09-01 07:58:38,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 80.26666666666667) internal successors, (1204), 15 states have internal predecessors, (1204), 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) [2023-09-01 07:58:38,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:38,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:38,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:38,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:38,366 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:38,366 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:38,366 INFO L85 PathProgramCache]: Analyzing trace with hash 225606470, now seen corresponding path program 1 times [2023-09-01 07:58:38,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:38,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579300234] [2023-09-01 07:58:38,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:38,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:38,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:38,571 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:38,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:38,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579300234] [2023-09-01 07:58:38,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579300234] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:38,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011152884] [2023-09-01 07:58:38,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:38,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:38,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:38,573 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:38,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-09-01 07:58:38,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:38,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 27 conjunts are in the unsatisfiable core [2023-09-01 07:58:38,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:38,677 INFO L350 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 [2023-09-01 07:58:38,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:38,705 INFO L350 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 16 treesize of output 18 [2023-09-01 07:58:38,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:38,728 INFO L350 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 16 treesize of output 18 [2023-09-01 07:58:38,736 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:38,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:38,797 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:38,798 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 07:58:38,805 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:38,805 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 143 treesize of output 135 [2023-09-01 07:58:38,810 INFO L350 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 24 treesize of output 20 [2023-09-01 07:58:38,815 INFO L350 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 27 treesize of output 25 [2023-09-01 07:58:38,839 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:38,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011152884] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:38,840 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:38,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2023-09-01 07:58:38,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078736657] [2023-09-01 07:58:38,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:38,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-09-01 07:58:38,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:38,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-09-01 07:58:38,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=161, Unknown=5, NotChecked=0, Total=210 [2023-09-01 07:58:38,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 07:58:38,892 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 57 transitions, 408 flow. Second operand has 15 states, 15 states have (on average 80.4) internal successors, (1206), 15 states have internal predecessors, (1206), 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) [2023-09-01 07:58:38,892 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:38,892 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 07:58:38,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:39,446 INFO L130 PetriNetUnfolder]: 3809/6834 cut-off events. [2023-09-01 07:58:39,453 INFO L131 PetriNetUnfolder]: For 14921/15317 co-relation queries the response was YES. [2023-09-01 07:58:39,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23073 conditions, 6834 events. 3809/6834 cut-off events. For 14921/15317 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 53800 event pairs, 740 based on Foata normal form. 396/5106 useless extension candidates. Maximal degree in co-relation 23056. Up to 2865 conditions per place. [2023-09-01 07:58:39,478 INFO L137 encePairwiseOnDemand]: 236/248 looper letters, 82 selfloop transitions, 11 changer transitions 0/95 dead transitions. [2023-09-01 07:58:39,479 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 95 transitions, 886 flow [2023-09-01 07:58:39,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 07:58:39,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 07:58:39,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 615 transitions. [2023-09-01 07:58:39,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3542626728110599 [2023-09-01 07:58:39,481 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 615 transitions. [2023-09-01 07:58:39,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 615 transitions. [2023-09-01 07:58:39,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:39,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 615 transitions. [2023-09-01 07:58:39,482 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 87.85714285714286) internal successors, (615), 7 states have internal predecessors, (615), 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) [2023-09-01 07:58:39,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 248.0) internal successors, (1984), 8 states have internal predecessors, (1984), 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) [2023-09-01 07:58:39,484 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 248.0) internal successors, (1984), 8 states have internal predecessors, (1984), 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) [2023-09-01 07:58:39,484 INFO L175 Difference]: Start difference. First operand has 61 places, 57 transitions, 408 flow. Second operand 7 states and 615 transitions. [2023-09-01 07:58:39,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 95 transitions, 886 flow [2023-09-01 07:58:39,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 95 transitions, 864 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-09-01 07:58:39,489 INFO L231 Difference]: Finished difference. Result has 65 places, 60 transitions, 450 flow [2023-09-01 07:58:39,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=450, PETRI_PLACES=65, PETRI_TRANSITIONS=60} [2023-09-01 07:58:39,490 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 26 predicate places. [2023-09-01 07:58:39,490 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 60 transitions, 450 flow [2023-09-01 07:58:39,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 80.4) internal successors, (1206), 15 states have internal predecessors, (1206), 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) [2023-09-01 07:58:39,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:39,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:39,495 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-09-01 07:58:39,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:39,695 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:39,696 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:39,696 INFO L85 PathProgramCache]: Analyzing trace with hash 225606469, now seen corresponding path program 1 times [2023-09-01 07:58:39,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:39,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329377190] [2023-09-01 07:58:39,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:39,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:39,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:39,898 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:39,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:39,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329377190] [2023-09-01 07:58:39,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329377190] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:39,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684701240] [2023-09-01 07:58:39,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:39,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:39,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:39,900 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:39,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-09-01 07:58:39,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:39,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 27 conjunts are in the unsatisfiable core [2023-09-01 07:58:39,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:39,980 INFO L350 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 [2023-09-01 07:58:40,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:40,009 INFO L350 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 14 treesize of output 16 [2023-09-01 07:58:40,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:40,027 INFO L350 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 14 treesize of output 16 [2023-09-01 07:58:40,034 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:40,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:40,066 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_319 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_319) c_~A~0.base) c_~A~0.offset) 9223372039002259456)) is different from false [2023-09-01 07:58:40,073 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_319 (Array Int Int)) (v_ArrVal_318 (Array Int Int))) (< (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_318) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_319) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) 9223372039002259456)) is different from false [2023-09-01 07:58:40,079 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:40,079 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2023-09-01 07:58:40,083 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:40,083 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 59 [2023-09-01 07:58:40,086 INFO L350 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 48 treesize of output 44 [2023-09-01 07:58:40,089 INFO L350 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 22 treesize of output 20 [2023-09-01 07:58:40,139 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-09-01 07:58:40,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684701240] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:40,141 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:40,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2023-09-01 07:58:40,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313540934] [2023-09-01 07:58:40,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:40,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-09-01 07:58:40,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:40,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-09-01 07:58:40,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=122, Unknown=2, NotChecked=46, Total=210 [2023-09-01 07:58:40,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 07:58:40,159 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 60 transitions, 450 flow. Second operand has 15 states, 15 states have (on average 80.4) internal successors, (1206), 15 states have internal predecessors, (1206), 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) [2023-09-01 07:58:40,159 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:40,160 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 07:58:40,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:40,810 INFO L130 PetriNetUnfolder]: 3585/6434 cut-off events. [2023-09-01 07:58:40,811 INFO L131 PetriNetUnfolder]: For 13692/14064 co-relation queries the response was YES. [2023-09-01 07:58:40,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25171 conditions, 6434 events. 3585/6434 cut-off events. For 13692/14064 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 49940 event pairs, 740 based on Foata normal form. 372/5634 useless extension candidates. Maximal degree in co-relation 25152. Up to 2785 conditions per place. [2023-09-01 07:58:40,841 INFO L137 encePairwiseOnDemand]: 238/248 looper letters, 81 selfloop transitions, 11 changer transitions 0/94 dead transitions. [2023-09-01 07:58:40,841 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 94 transitions, 906 flow [2023-09-01 07:58:40,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 07:58:40,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 07:58:40,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 612 transitions. [2023-09-01 07:58:40,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35253456221198154 [2023-09-01 07:58:40,845 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 612 transitions. [2023-09-01 07:58:40,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 612 transitions. [2023-09-01 07:58:40,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:40,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 612 transitions. [2023-09-01 07:58:40,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 87.42857142857143) internal successors, (612), 7 states have internal predecessors, (612), 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) [2023-09-01 07:58:40,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 248.0) internal successors, (1984), 8 states have internal predecessors, (1984), 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) [2023-09-01 07:58:40,849 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 248.0) internal successors, (1984), 8 states have internal predecessors, (1984), 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) [2023-09-01 07:58:40,849 INFO L175 Difference]: Start difference. First operand has 65 places, 60 transitions, 450 flow. Second operand 7 states and 612 transitions. [2023-09-01 07:58:40,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 94 transitions, 906 flow [2023-09-01 07:58:40,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 94 transitions, 901 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-09-01 07:58:40,858 INFO L231 Difference]: Finished difference. Result has 68 places, 59 transitions, 463 flow [2023-09-01 07:58:40,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=463, PETRI_PLACES=68, PETRI_TRANSITIONS=59} [2023-09-01 07:58:40,859 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 29 predicate places. [2023-09-01 07:58:40,859 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 59 transitions, 463 flow [2023-09-01 07:58:40,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 80.4) internal successors, (1206), 15 states have internal predecessors, (1206), 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) [2023-09-01 07:58:40,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:40,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:40,869 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:41,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-09-01 07:58:41,067 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:41,067 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:41,067 INFO L85 PathProgramCache]: Analyzing trace with hash 221402170, now seen corresponding path program 1 times [2023-09-01 07:58:41,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:41,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787588733] [2023-09-01 07:58:41,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:41,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:41,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:41,114 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:41,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:41,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787588733] [2023-09-01 07:58:41,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787588733] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:41,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575233321] [2023-09-01 07:58:41,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:41,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:41,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:41,116 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:41,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-09-01 07:58:41,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:41,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 07:58:41,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:41,233 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:41,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:41,273 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:41,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575233321] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:41,273 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:41,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-09-01 07:58:41,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778231568] [2023-09-01 07:58:41,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:41,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-09-01 07:58:41,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:41,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-09-01 07:58:41,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-09-01 07:58:41,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 248 [2023-09-01 07:58:41,388 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 59 transitions, 463 flow. Second operand has 14 states, 14 states have (on average 97.5) internal successors, (1365), 14 states have internal predecessors, (1365), 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) [2023-09-01 07:58:41,388 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:41,389 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 248 [2023-09-01 07:58:41,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:41,949 INFO L130 PetriNetUnfolder]: 2986/5368 cut-off events. [2023-09-01 07:58:41,949 INFO L131 PetriNetUnfolder]: For 12620/13097 co-relation queries the response was YES. [2023-09-01 07:58:41,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21898 conditions, 5368 events. 2986/5368 cut-off events. For 12620/13097 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 40642 event pairs, 1889 based on Foata normal form. 597/5174 useless extension candidates. Maximal degree in co-relation 21879. Up to 3983 conditions per place. [2023-09-01 07:58:41,971 INFO L137 encePairwiseOnDemand]: 237/248 looper letters, 137 selfloop transitions, 13 changer transitions 3/154 dead transitions. [2023-09-01 07:58:41,971 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 154 transitions, 1377 flow [2023-09-01 07:58:41,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 07:58:41,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 07:58:41,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 972 transitions. [2023-09-01 07:58:41,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2023-09-01 07:58:41,974 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 972 transitions. [2023-09-01 07:58:41,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 972 transitions. [2023-09-01 07:58:41,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:41,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 972 transitions. [2023-09-01 07:58:41,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 108.0) internal successors, (972), 9 states have internal predecessors, (972), 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) [2023-09-01 07:58:41,980 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 248.0) internal successors, (2480), 10 states have internal predecessors, (2480), 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) [2023-09-01 07:58:41,980 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 248.0) internal successors, (2480), 10 states have internal predecessors, (2480), 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) [2023-09-01 07:58:41,980 INFO L175 Difference]: Start difference. First operand has 68 places, 59 transitions, 463 flow. Second operand 9 states and 972 transitions. [2023-09-01 07:58:41,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 154 transitions, 1377 flow [2023-09-01 07:58:41,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 154 transitions, 1350 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-09-01 07:58:41,991 INFO L231 Difference]: Finished difference. Result has 76 places, 69 transitions, 633 flow [2023-09-01 07:58:41,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=633, PETRI_PLACES=76, PETRI_TRANSITIONS=69} [2023-09-01 07:58:41,992 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 37 predicate places. [2023-09-01 07:58:41,992 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 69 transitions, 633 flow [2023-09-01 07:58:41,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 97.5) internal successors, (1365), 14 states have internal predecessors, (1365), 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) [2023-09-01 07:58:41,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:41,993 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:42,003 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-09-01 07:58:42,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-09-01 07:58:42,198 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:42,198 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:42,198 INFO L85 PathProgramCache]: Analyzing trace with hash -2059129778, now seen corresponding path program 2 times [2023-09-01 07:58:42,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:42,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589660309] [2023-09-01 07:58:42,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:42,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:42,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:42,404 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:42,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:42,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589660309] [2023-09-01 07:58:42,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589660309] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:42,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242797950] [2023-09-01 07:58:42,405 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:58:42,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:42,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:42,406 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:42,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-09-01 07:58:42,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 07:58:42,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:58:42,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 28 conjunts are in the unsatisfiable core [2023-09-01 07:58:42,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:42,533 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 07:58:42,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:42,564 INFO L350 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 20 treesize of output 22 [2023-09-01 07:58:42,637 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:42,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:42,756 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:42,756 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 29 [2023-09-01 07:58:42,762 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:42,762 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 39 [2023-09-01 07:58:42,765 INFO L350 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 15 treesize of output 9 [2023-09-01 07:58:42,890 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:42,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242797950] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:42,891 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:42,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-09-01 07:58:42,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198260907] [2023-09-01 07:58:42,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:42,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 07:58:42,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:42,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 07:58:42,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2023-09-01 07:58:43,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 248 [2023-09-01 07:58:43,818 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 69 transitions, 633 flow. Second operand has 20 states, 20 states have (on average 89.35) internal successors, (1787), 20 states have internal predecessors, (1787), 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) [2023-09-01 07:58:43,818 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:43,818 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 248 [2023-09-01 07:58:43,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:46,475 INFO L130 PetriNetUnfolder]: 3863/6924 cut-off events. [2023-09-01 07:58:46,476 INFO L131 PetriNetUnfolder]: For 16163/16772 co-relation queries the response was YES. [2023-09-01 07:58:46,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29244 conditions, 6924 events. 3863/6924 cut-off events. For 16163/16772 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 54272 event pairs, 1206 based on Foata normal form. 643/6555 useless extension candidates. Maximal degree in co-relation 29221. Up to 2858 conditions per place. [2023-09-01 07:58:46,506 INFO L137 encePairwiseOnDemand]: 235/248 looper letters, 233 selfloop transitions, 99 changer transitions 3/336 dead transitions. [2023-09-01 07:58:46,506 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 336 transitions, 3129 flow [2023-09-01 07:58:46,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-09-01 07:58:46,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-09-01 07:58:46,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 3799 transitions. [2023-09-01 07:58:46,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38296370967741933 [2023-09-01 07:58:46,513 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 3799 transitions. [2023-09-01 07:58:46,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 3799 transitions. [2023-09-01 07:58:46,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:46,515 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 3799 transitions. [2023-09-01 07:58:46,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 94.975) internal successors, (3799), 40 states have internal predecessors, (3799), 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) [2023-09-01 07:58:46,528 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 248.0) internal successors, (10168), 41 states have internal predecessors, (10168), 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) [2023-09-01 07:58:46,529 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 248.0) internal successors, (10168), 41 states have internal predecessors, (10168), 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) [2023-09-01 07:58:46,529 INFO L175 Difference]: Start difference. First operand has 76 places, 69 transitions, 633 flow. Second operand 40 states and 3799 transitions. [2023-09-01 07:58:46,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 336 transitions, 3129 flow [2023-09-01 07:58:46,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 336 transitions, 3123 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-09-01 07:58:46,545 INFO L231 Difference]: Finished difference. Result has 122 places, 147 transitions, 1632 flow [2023-09-01 07:58:46,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=627, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=1632, PETRI_PLACES=122, PETRI_TRANSITIONS=147} [2023-09-01 07:58:46,545 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 83 predicate places. [2023-09-01 07:58:46,545 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 147 transitions, 1632 flow [2023-09-01 07:58:46,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 89.35) internal successors, (1787), 20 states have internal predecessors, (1787), 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) [2023-09-01 07:58:46,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:46,546 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:46,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:46,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-09-01 07:58:46,751 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:46,752 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:46,752 INFO L85 PathProgramCache]: Analyzing trace with hash -2059129775, now seen corresponding path program 1 times [2023-09-01 07:58:46,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:46,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013238190] [2023-09-01 07:58:46,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:46,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:46,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:46,791 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 07:58:46,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:46,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013238190] [2023-09-01 07:58:46,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013238190] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:46,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:58:46,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 07:58:46,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123765258] [2023-09-01 07:58:46,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:46,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 07:58:46,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:46,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 07:58:46,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 07:58:46,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 248 [2023-09-01 07:58:46,799 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 147 transitions, 1632 flow. Second operand has 4 states, 4 states have (on average 106.75) internal successors, (427), 4 states have internal predecessors, (427), 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) [2023-09-01 07:58:46,799 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:46,799 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 248 [2023-09-01 07:58:46,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:47,462 INFO L130 PetriNetUnfolder]: 4334/7797 cut-off events. [2023-09-01 07:58:47,463 INFO L131 PetriNetUnfolder]: For 30169/30974 co-relation queries the response was YES. [2023-09-01 07:58:47,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35485 conditions, 7797 events. 4334/7797 cut-off events. For 30169/30974 co-relation queries the response was YES. Maximal size of possible extension queue 688. Compared 62310 event pairs, 805 based on Foata normal form. 810/7947 useless extension candidates. Maximal degree in co-relation 35452. Up to 3572 conditions per place. [2023-09-01 07:58:47,510 INFO L137 encePairwiseOnDemand]: 236/248 looper letters, 171 selfloop transitions, 37 changer transitions 0/215 dead transitions. [2023-09-01 07:58:47,511 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 215 transitions, 2574 flow [2023-09-01 07:58:47,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 07:58:47,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 07:58:47,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 607 transitions. [2023-09-01 07:58:47,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48951612903225805 [2023-09-01 07:58:47,512 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 607 transitions. [2023-09-01 07:58:47,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 607 transitions. [2023-09-01 07:58:47,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:47,513 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 607 transitions. [2023-09-01 07:58:47,514 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 121.4) internal successors, (607), 5 states have internal predecessors, (607), 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) [2023-09-01 07:58:47,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 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) [2023-09-01 07:58:47,516 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 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) [2023-09-01 07:58:47,516 INFO L175 Difference]: Start difference. First operand has 122 places, 147 transitions, 1632 flow. Second operand 5 states and 607 transitions. [2023-09-01 07:58:47,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 215 transitions, 2574 flow [2023-09-01 07:58:47,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 215 transitions, 2470 flow, removed 34 selfloop flow, removed 7 redundant places. [2023-09-01 07:58:47,584 INFO L231 Difference]: Finished difference. Result has 123 places, 170 transitions, 1988 flow [2023-09-01 07:58:47,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=1453, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1988, PETRI_PLACES=123, PETRI_TRANSITIONS=170} [2023-09-01 07:58:47,584 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 84 predicate places. [2023-09-01 07:58:47,584 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 170 transitions, 1988 flow [2023-09-01 07:58:47,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 106.75) internal successors, (427), 4 states have internal predecessors, (427), 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) [2023-09-01 07:58:47,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:47,585 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:47,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-09-01 07:58:47,585 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:47,585 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:47,586 INFO L85 PathProgramCache]: Analyzing trace with hash -2059129777, now seen corresponding path program 1 times [2023-09-01 07:58:47,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:47,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488581911] [2023-09-01 07:58:47,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:47,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:47,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:47,742 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:47,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:47,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488581911] [2023-09-01 07:58:47,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488581911] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:47,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237211447] [2023-09-01 07:58:47,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:47,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:47,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:47,744 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:47,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-09-01 07:58:47,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:47,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 29 conjunts are in the unsatisfiable core [2023-09-01 07:58:47,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:47,876 INFO L350 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 [2023-09-01 07:58:47,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:47,894 INFO L350 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 14 treesize of output 16 [2023-09-01 07:58:47,925 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:47,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:47,977 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:47,978 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-09-01 07:58:47,984 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:47,984 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2023-09-01 07:58:47,986 INFO L350 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 7 treesize of output 3 [2023-09-01 07:58:48,020 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:48,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237211447] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:48,020 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:48,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2023-09-01 07:58:48,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130747781] [2023-09-01 07:58:48,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:48,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 07:58:48,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:48,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 07:58:48,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=253, Unknown=2, NotChecked=0, Total=306 [2023-09-01 07:58:48,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 248 [2023-09-01 07:58:48,351 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 170 transitions, 1988 flow. Second operand has 18 states, 18 states have (on average 95.33333333333333) internal successors, (1716), 18 states have internal predecessors, (1716), 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) [2023-09-01 07:58:48,351 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:48,351 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 248 [2023-09-01 07:58:48,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:49,270 INFO L130 PetriNetUnfolder]: 3579/6448 cut-off events. [2023-09-01 07:58:49,271 INFO L131 PetriNetUnfolder]: For 35815/36291 co-relation queries the response was YES. [2023-09-01 07:58:49,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33334 conditions, 6448 events. 3579/6448 cut-off events. For 35815/36291 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 49111 event pairs, 1475 based on Foata normal form. 484/6683 useless extension candidates. Maximal degree in co-relation 33297. Up to 3272 conditions per place. [2023-09-01 07:58:49,300 INFO L137 encePairwiseOnDemand]: 235/248 looper letters, 149 selfloop transitions, 95 changer transitions 0/245 dead transitions. [2023-09-01 07:58:49,300 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 245 transitions, 3166 flow [2023-09-01 07:58:49,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 07:58:49,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 07:58:49,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1325 transitions. [2023-09-01 07:58:49,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4109801488833747 [2023-09-01 07:58:49,302 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1325 transitions. [2023-09-01 07:58:49,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1325 transitions. [2023-09-01 07:58:49,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:49,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1325 transitions. [2023-09-01 07:58:49,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 101.92307692307692) internal successors, (1325), 13 states have internal predecessors, (1325), 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) [2023-09-01 07:58:49,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 248.0) internal successors, (3472), 14 states have internal predecessors, (3472), 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) [2023-09-01 07:58:49,306 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 248.0) internal successors, (3472), 14 states have internal predecessors, (3472), 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) [2023-09-01 07:58:49,307 INFO L175 Difference]: Start difference. First operand has 123 places, 170 transitions, 1988 flow. Second operand 13 states and 1325 transitions. [2023-09-01 07:58:49,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 245 transitions, 3166 flow [2023-09-01 07:58:49,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 245 transitions, 3162 flow, removed 2 selfloop flow, removed 0 redundant places. [2023-09-01 07:58:49,350 INFO L231 Difference]: Finished difference. Result has 138 places, 177 transitions, 2322 flow [2023-09-01 07:58:49,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=1971, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2322, PETRI_PLACES=138, PETRI_TRANSITIONS=177} [2023-09-01 07:58:49,350 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 99 predicate places. [2023-09-01 07:58:49,350 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 177 transitions, 2322 flow [2023-09-01 07:58:49,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 95.33333333333333) internal successors, (1716), 18 states have internal predecessors, (1716), 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) [2023-09-01 07:58:49,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:49,351 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:49,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:49,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-09-01 07:58:49,555 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:49,555 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:49,556 INFO L85 PathProgramCache]: Analyzing trace with hash -2059129774, now seen corresponding path program 1 times [2023-09-01 07:58:49,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:49,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78943602] [2023-09-01 07:58:49,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:49,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:49,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:49,595 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 07:58:49,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:49,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78943602] [2023-09-01 07:58:49,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78943602] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:49,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:58:49,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 07:58:49,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736688610] [2023-09-01 07:58:49,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:49,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 07:58:49,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:49,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 07:58:49,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 07:58:49,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 248 [2023-09-01 07:58:49,602 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 177 transitions, 2322 flow. Second operand has 4 states, 4 states have (on average 106.75) internal successors, (427), 4 states have internal predecessors, (427), 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) [2023-09-01 07:58:49,602 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:49,602 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 248 [2023-09-01 07:58:49,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:50,223 INFO L130 PetriNetUnfolder]: 3216/5958 cut-off events. [2023-09-01 07:58:50,224 INFO L131 PetriNetUnfolder]: For 42336/42968 co-relation queries the response was YES. [2023-09-01 07:58:50,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31267 conditions, 5958 events. 3216/5958 cut-off events. For 42336/42968 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 45829 event pairs, 551 based on Foata normal form. 901/6605 useless extension candidates. Maximal degree in co-relation 31225. Up to 2512 conditions per place. [2023-09-01 07:58:50,256 INFO L137 encePairwiseOnDemand]: 236/248 looper letters, 190 selfloop transitions, 56 changer transitions 0/253 dead transitions. [2023-09-01 07:58:50,256 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 253 transitions, 3611 flow [2023-09-01 07:58:50,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 07:58:50,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 07:58:50,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 607 transitions. [2023-09-01 07:58:50,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48951612903225805 [2023-09-01 07:58:50,258 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 607 transitions. [2023-09-01 07:58:50,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 607 transitions. [2023-09-01 07:58:50,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:50,258 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 607 transitions. [2023-09-01 07:58:50,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 121.4) internal successors, (607), 5 states have internal predecessors, (607), 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) [2023-09-01 07:58:50,260 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 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) [2023-09-01 07:58:50,261 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 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) [2023-09-01 07:58:50,261 INFO L175 Difference]: Start difference. First operand has 138 places, 177 transitions, 2322 flow. Second operand 5 states and 607 transitions. [2023-09-01 07:58:50,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 253 transitions, 3611 flow [2023-09-01 07:58:50,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 253 transitions, 3421 flow, removed 4 selfloop flow, removed 7 redundant places. [2023-09-01 07:58:50,306 INFO L231 Difference]: Finished difference. Result has 139 places, 209 transitions, 2953 flow [2023-09-01 07:58:50,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2050, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2953, PETRI_PLACES=139, PETRI_TRANSITIONS=209} [2023-09-01 07:58:50,307 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 100 predicate places. [2023-09-01 07:58:50,307 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 209 transitions, 2953 flow [2023-09-01 07:58:50,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 106.75) internal successors, (427), 4 states have internal predecessors, (427), 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) [2023-09-01 07:58:50,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:50,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:50,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-09-01 07:58:50,308 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:50,308 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:50,308 INFO L85 PathProgramCache]: Analyzing trace with hash 2059478032, now seen corresponding path program 1 times [2023-09-01 07:58:50,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:50,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121565267] [2023-09-01 07:58:50,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:50,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:50,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:50,359 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:50,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:50,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121565267] [2023-09-01 07:58:50,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121565267] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:50,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065912716] [2023-09-01 07:58:50,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:50,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:50,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:50,361 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:50,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-09-01 07:58:50,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:50,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 07:58:50,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:50,495 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:50,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:50,529 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:50,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065912716] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:50,529 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:50,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-09-01 07:58:50,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798772981] [2023-09-01 07:58:50,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:50,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-09-01 07:58:50,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:50,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-09-01 07:58:50,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2023-09-01 07:58:50,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 248 [2023-09-01 07:58:50,633 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 209 transitions, 2953 flow. Second operand has 14 states, 14 states have (on average 97.64285714285714) internal successors, (1367), 14 states have internal predecessors, (1367), 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) [2023-09-01 07:58:50,633 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:50,633 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 248 [2023-09-01 07:58:50,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:51,286 INFO L130 PetriNetUnfolder]: 3059/5622 cut-off events. [2023-09-01 07:58:51,286 INFO L131 PetriNetUnfolder]: For 47800/48022 co-relation queries the response was YES. [2023-09-01 07:58:51,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32073 conditions, 5622 events. 3059/5622 cut-off events. For 47800/48022 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 42238 event pairs, 1618 based on Foata normal form. 396/5808 useless extension candidates. Maximal degree in co-relation 32027. Up to 4507 conditions per place. [2023-09-01 07:58:51,358 INFO L137 encePairwiseOnDemand]: 237/248 looper letters, 220 selfloop transitions, 8 changer transitions 46/280 dead transitions. [2023-09-01 07:58:51,359 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 280 transitions, 4289 flow [2023-09-01 07:58:51,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 07:58:51,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 07:58:51,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 946 transitions. [2023-09-01 07:58:51,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42383512544802865 [2023-09-01 07:58:51,361 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 946 transitions. [2023-09-01 07:58:51,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 946 transitions. [2023-09-01 07:58:51,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:51,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 946 transitions. [2023-09-01 07:58:51,363 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 105.11111111111111) internal successors, (946), 9 states have internal predecessors, (946), 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) [2023-09-01 07:58:51,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 248.0) internal successors, (2480), 10 states have internal predecessors, (2480), 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) [2023-09-01 07:58:51,364 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 248.0) internal successors, (2480), 10 states have internal predecessors, (2480), 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) [2023-09-01 07:58:51,364 INFO L175 Difference]: Start difference. First operand has 139 places, 209 transitions, 2953 flow. Second operand 9 states and 946 transitions. [2023-09-01 07:58:51,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 280 transitions, 4289 flow [2023-09-01 07:58:51,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 280 transitions, 4283 flow, removed 3 selfloop flow, removed 0 redundant places. [2023-09-01 07:58:51,425 INFO L231 Difference]: Finished difference. Result has 150 places, 189 transitions, 2663 flow [2023-09-01 07:58:51,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2789, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2663, PETRI_PLACES=150, PETRI_TRANSITIONS=189} [2023-09-01 07:58:51,426 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 111 predicate places. [2023-09-01 07:58:51,426 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 189 transitions, 2663 flow [2023-09-01 07:58:51,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 97.64285714285714) internal successors, (1367), 14 states have internal predecessors, (1367), 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) [2023-09-01 07:58:51,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:51,426 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:51,435 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-09-01 07:58:51,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:51,631 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:51,631 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:51,631 INFO L85 PathProgramCache]: Analyzing trace with hash 720584367, now seen corresponding path program 1 times [2023-09-01 07:58:51,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:51,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409080346] [2023-09-01 07:58:51,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:51,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:51,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:51,839 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:51,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:51,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409080346] [2023-09-01 07:58:51,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409080346] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:51,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923503918] [2023-09-01 07:58:51,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:51,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:51,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:51,841 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:51,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-09-01 07:58:51,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:51,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 33 conjunts are in the unsatisfiable core [2023-09-01 07:58:51,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:51,933 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2023-09-01 07:58:51,953 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-09-01 07:58:51,975 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:58:51,988 INFO L350 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 14 treesize of output 16 [2023-09-01 07:58:52,008 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:52,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:52,035 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_511 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_511) c_~A~0.base) (+ c_~A~0.offset 4)) 4294967296)) is different from false [2023-09-01 07:58:52,058 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:52,059 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 07:58:52,063 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:52,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 129 [2023-09-01 07:58:52,077 INFO L350 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 25 treesize of output 21 [2023-09-01 07:58:52,095 INFO L350 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 24 treesize of output 16 [2023-09-01 07:58:52,124 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:52,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923503918] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:52,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:52,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-09-01 07:58:52,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525105925] [2023-09-01 07:58:52,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:52,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-09-01 07:58:52,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:52,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-09-01 07:58:52,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=4, NotChecked=26, Total=240 [2023-09-01 07:58:52,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 07:58:52,167 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 189 transitions, 2663 flow. Second operand has 16 states, 16 states have (on average 80.25) internal successors, (1284), 16 states have internal predecessors, (1284), 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) [2023-09-01 07:58:52,167 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:52,167 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 07:58:52,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:53,324 INFO L130 PetriNetUnfolder]: 3949/7225 cut-off events. [2023-09-01 07:58:53,325 INFO L131 PetriNetUnfolder]: For 71817/72207 co-relation queries the response was YES. [2023-09-01 07:58:53,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44191 conditions, 7225 events. 3949/7225 cut-off events. For 71817/72207 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 56254 event pairs, 1394 based on Foata normal form. 873/7800 useless extension candidates. Maximal degree in co-relation 44140. Up to 2680 conditions per place. [2023-09-01 07:58:53,374 INFO L137 encePairwiseOnDemand]: 236/248 looper letters, 203 selfloop transitions, 92 changer transitions 1/298 dead transitions. [2023-09-01 07:58:53,374 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 298 transitions, 4669 flow [2023-09-01 07:58:53,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 07:58:53,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 07:58:53,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 978 transitions. [2023-09-01 07:58:53,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3585043988269795 [2023-09-01 07:58:53,378 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 978 transitions. [2023-09-01 07:58:53,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 978 transitions. [2023-09-01 07:58:53,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:53,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 978 transitions. [2023-09-01 07:58:53,379 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 88.9090909090909) internal successors, (978), 11 states have internal predecessors, (978), 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) [2023-09-01 07:58:53,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 248.0) internal successors, (2976), 12 states have internal predecessors, (2976), 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) [2023-09-01 07:58:53,381 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 248.0) internal successors, (2976), 12 states have internal predecessors, (2976), 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) [2023-09-01 07:58:53,382 INFO L175 Difference]: Start difference. First operand has 150 places, 189 transitions, 2663 flow. Second operand 11 states and 978 transitions. [2023-09-01 07:58:53,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 298 transitions, 4669 flow [2023-09-01 07:58:53,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 298 transitions, 4584 flow, removed 38 selfloop flow, removed 5 redundant places. [2023-09-01 07:58:53,471 INFO L231 Difference]: Finished difference. Result has 151 places, 215 transitions, 3470 flow [2023-09-01 07:58:53,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2604, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3470, PETRI_PLACES=151, PETRI_TRANSITIONS=215} [2023-09-01 07:58:53,472 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 112 predicate places. [2023-09-01 07:58:53,472 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 215 transitions, 3470 flow [2023-09-01 07:58:53,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 80.25) internal successors, (1284), 16 states have internal predecessors, (1284), 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) [2023-09-01 07:58:53,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:53,472 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:53,479 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-09-01 07:58:53,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2023-09-01 07:58:53,677 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:53,677 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:53,677 INFO L85 PathProgramCache]: Analyzing trace with hash 720584366, now seen corresponding path program 1 times [2023-09-01 07:58:53,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:53,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702910443] [2023-09-01 07:58:53,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:53,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:53,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:53,908 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:53,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:53,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702910443] [2023-09-01 07:58:53,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702910443] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:53,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129214400] [2023-09-01 07:58:53,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:53,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:53,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:53,910 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:53,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-09-01 07:58:54,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:54,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 31 conjunts are in the unsatisfiable core [2023-09-01 07:58:54,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:54,043 INFO L350 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 [2023-09-01 07:58:54,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:54,073 INFO L350 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 16 treesize of output 18 [2023-09-01 07:58:54,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:54,099 INFO L350 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 16 treesize of output 18 [2023-09-01 07:58:54,125 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:54,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:54,161 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_549 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_549) c_~A~0.base) (+ c_~A~0.offset 4)) 9223372039002259456))) is different from false [2023-09-01 07:58:54,169 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_548 (Array Int Int)) (v_ArrVal_549 (Array Int Int))) (< 0 (+ (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_548) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_549) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 9223372039002259456))) is different from false [2023-09-01 07:58:54,178 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:54,180 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 07:58:54,186 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:54,186 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 75 [2023-09-01 07:58:54,189 INFO L350 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 62 treesize of output 54 [2023-09-01 07:58:54,193 INFO L350 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 28 treesize of output 24 [2023-09-01 07:58:54,285 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-09-01 07:58:54,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129214400] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:54,286 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:54,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2023-09-01 07:58:54,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897324861] [2023-09-01 07:58:54,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:54,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 07:58:54,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:54,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 07:58:54,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=288, Unknown=2, NotChecked=70, Total=420 [2023-09-01 07:58:54,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 07:58:54,296 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 215 transitions, 3470 flow. Second operand has 21 states, 21 states have (on average 80.33333333333333) internal successors, (1687), 21 states have internal predecessors, (1687), 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) [2023-09-01 07:58:54,297 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:54,297 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 07:58:54,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:55,568 INFO L130 PetriNetUnfolder]: 3788/6952 cut-off events. [2023-09-01 07:58:55,569 INFO L131 PetriNetUnfolder]: For 72278/72641 co-relation queries the response was YES. [2023-09-01 07:58:55,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44238 conditions, 6952 events. 3788/6952 cut-off events. For 72278/72641 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 53626 event pairs, 1305 based on Foata normal form. 474/7138 useless extension candidates. Maximal degree in co-relation 44187. Up to 2632 conditions per place. [2023-09-01 07:58:55,621 INFO L137 encePairwiseOnDemand]: 238/248 looper letters, 224 selfloop transitions, 96 changer transitions 0/322 dead transitions. [2023-09-01 07:58:55,621 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 322 transitions, 5241 flow [2023-09-01 07:58:55,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 07:58:55,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 07:58:55,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1155 transitions. [2023-09-01 07:58:55,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3582506203473945 [2023-09-01 07:58:55,623 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1155 transitions. [2023-09-01 07:58:55,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1155 transitions. [2023-09-01 07:58:55,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:55,624 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1155 transitions. [2023-09-01 07:58:55,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 88.84615384615384) internal successors, (1155), 13 states have internal predecessors, (1155), 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) [2023-09-01 07:58:55,628 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 248.0) internal successors, (3472), 14 states have internal predecessors, (3472), 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) [2023-09-01 07:58:55,629 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 248.0) internal successors, (3472), 14 states have internal predecessors, (3472), 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) [2023-09-01 07:58:55,629 INFO L175 Difference]: Start difference. First operand has 151 places, 215 transitions, 3470 flow. Second operand 13 states and 1155 transitions. [2023-09-01 07:58:55,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 322 transitions, 5241 flow [2023-09-01 07:58:55,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 322 transitions, 5175 flow, removed 11 selfloop flow, removed 7 redundant places. [2023-09-01 07:58:55,766 INFO L231 Difference]: Finished difference. Result has 155 places, 214 transitions, 3585 flow [2023-09-01 07:58:55,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=3393, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3585, PETRI_PLACES=155, PETRI_TRANSITIONS=214} [2023-09-01 07:58:55,767 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 116 predicate places. [2023-09-01 07:58:55,767 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 214 transitions, 3585 flow [2023-09-01 07:58:55,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 80.33333333333333) internal successors, (1687), 21 states have internal predecessors, (1687), 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) [2023-09-01 07:58:55,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:55,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:55,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:55,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:55,968 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:55,968 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:55,968 INFO L85 PathProgramCache]: Analyzing trace with hash 800334842, now seen corresponding path program 1 times [2023-09-01 07:58:55,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:55,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132426255] [2023-09-01 07:58:55,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:55,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:55,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:56,019 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:58:56,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:56,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132426255] [2023-09-01 07:58:56,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132426255] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:56,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:58:56,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 07:58:56,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169810790] [2023-09-01 07:58:56,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:56,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 07:58:56,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:56,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 07:58:56,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 07:58:56,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 248 [2023-09-01 07:58:56,028 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 214 transitions, 3585 flow. Second operand has 4 states, 4 states have (on average 107.25) internal successors, (429), 4 states have internal predecessors, (429), 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) [2023-09-01 07:58:56,028 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:56,028 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 248 [2023-09-01 07:58:56,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:56,839 INFO L130 PetriNetUnfolder]: 3190/5810 cut-off events. [2023-09-01 07:58:56,839 INFO L131 PetriNetUnfolder]: For 80540/81163 co-relation queries the response was YES. [2023-09-01 07:58:56,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36717 conditions, 5810 events. 3190/5810 cut-off events. For 80540/81163 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 43352 event pairs, 643 based on Foata normal form. 919/6453 useless extension candidates. Maximal degree in co-relation 36668. Up to 3272 conditions per place. [2023-09-01 07:58:56,878 INFO L137 encePairwiseOnDemand]: 238/248 looper letters, 185 selfloop transitions, 42 changer transitions 0/235 dead transitions. [2023-09-01 07:58:56,878 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 235 transitions, 3976 flow [2023-09-01 07:58:56,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 07:58:56,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 07:58:56,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 591 transitions. [2023-09-01 07:58:56,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47661290322580646 [2023-09-01 07:58:56,879 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 591 transitions. [2023-09-01 07:58:56,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 591 transitions. [2023-09-01 07:58:56,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:56,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 591 transitions. [2023-09-01 07:58:56,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.2) internal successors, (591), 5 states have internal predecessors, (591), 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) [2023-09-01 07:58:56,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 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) [2023-09-01 07:58:56,881 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 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) [2023-09-01 07:58:56,881 INFO L175 Difference]: Start difference. First operand has 155 places, 214 transitions, 3585 flow. Second operand 5 states and 591 transitions. [2023-09-01 07:58:56,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 235 transitions, 3976 flow [2023-09-01 07:58:56,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 235 transitions, 3807 flow, removed 21 selfloop flow, removed 10 redundant places. [2023-09-01 07:58:56,966 INFO L231 Difference]: Finished difference. Result has 147 places, 180 transitions, 2795 flow [2023-09-01 07:58:56,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2676, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2795, PETRI_PLACES=147, PETRI_TRANSITIONS=180} [2023-09-01 07:58:56,967 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 108 predicate places. [2023-09-01 07:58:56,967 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 180 transitions, 2795 flow [2023-09-01 07:58:56,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 107.25) internal successors, (429), 4 states have internal predecessors, (429), 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) [2023-09-01 07:58:56,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:56,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:56,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-09-01 07:58:56,967 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:56,967 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:56,967 INFO L85 PathProgramCache]: Analyzing trace with hash 800334841, now seen corresponding path program 1 times [2023-09-01 07:58:56,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:56,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215137685] [2023-09-01 07:58:56,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:56,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:56,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:56,999 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:58:56,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:56,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215137685] [2023-09-01 07:58:56,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215137685] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:57,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:58:57,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 07:58:57,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304597397] [2023-09-01 07:58:57,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:57,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 07:58:57,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:57,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 07:58:57,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 07:58:57,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 248 [2023-09-01 07:58:57,005 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 180 transitions, 2795 flow. Second operand has 4 states, 4 states have (on average 107.25) internal successors, (429), 4 states have internal predecessors, (429), 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) [2023-09-01 07:58:57,005 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:57,005 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 248 [2023-09-01 07:58:57,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:57,511 INFO L130 PetriNetUnfolder]: 2690/4846 cut-off events. [2023-09-01 07:58:57,511 INFO L131 PetriNetUnfolder]: For 61753/62288 co-relation queries the response was YES. [2023-09-01 07:58:57,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29312 conditions, 4846 events. 2690/4846 cut-off events. For 61753/62288 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 34456 event pairs, 488 based on Foata normal form. 815/5417 useless extension candidates. Maximal degree in co-relation 29265. Up to 2455 conditions per place. [2023-09-01 07:58:57,542 INFO L137 encePairwiseOnDemand]: 238/248 looper letters, 157 selfloop transitions, 28 changer transitions 8/198 dead transitions. [2023-09-01 07:58:57,542 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 198 transitions, 3042 flow [2023-09-01 07:58:57,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 07:58:57,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 07:58:57,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 589 transitions. [2023-09-01 07:58:57,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2023-09-01 07:58:57,543 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 589 transitions. [2023-09-01 07:58:57,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 589 transitions. [2023-09-01 07:58:57,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:57,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 589 transitions. [2023-09-01 07:58:57,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 117.8) internal successors, (589), 5 states have internal predecessors, (589), 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) [2023-09-01 07:58:57,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 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) [2023-09-01 07:58:57,545 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 248.0) internal successors, (1488), 6 states have internal predecessors, (1488), 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) [2023-09-01 07:58:57,545 INFO L175 Difference]: Start difference. First operand has 147 places, 180 transitions, 2795 flow. Second operand 5 states and 589 transitions. [2023-09-01 07:58:57,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 198 transitions, 3042 flow [2023-09-01 07:58:57,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 198 transitions, 2798 flow, removed 30 selfloop flow, removed 9 redundant places. [2023-09-01 07:58:57,635 INFO L231 Difference]: Finished difference. Result has 135 places, 135 transitions, 1801 flow [2023-09-01 07:58:57,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=1824, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1801, PETRI_PLACES=135, PETRI_TRANSITIONS=135} [2023-09-01 07:58:57,636 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 96 predicate places. [2023-09-01 07:58:57,636 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 135 transitions, 1801 flow [2023-09-01 07:58:57,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 107.25) internal successors, (429), 4 states have internal predecessors, (429), 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) [2023-09-01 07:58:57,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:57,636 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:57,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-09-01 07:58:57,651 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:57,651 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:57,651 INFO L85 PathProgramCache]: Analyzing trace with hash 901596962, now seen corresponding path program 1 times [2023-09-01 07:58:57,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:57,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670389292] [2023-09-01 07:58:57,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:57,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:57,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:57,886 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:57,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:57,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670389292] [2023-09-01 07:58:57,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670389292] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:57,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745295742] [2023-09-01 07:58:57,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:57,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:57,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:57,888 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:57,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-09-01 07:58:57,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:57,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 31 conjunts are in the unsatisfiable core [2023-09-01 07:58:57,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:58,030 INFO L350 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 [2023-09-01 07:58:58,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:58,064 INFO L350 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 16 treesize of output 18 [2023-09-01 07:58:58,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:58,092 INFO L350 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 16 treesize of output 18 [2023-09-01 07:58:58,123 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:58,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:58,171 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_617 (Array Int Int))) (< 0 (+ 4294967296 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_617) c_~A~0.base) (+ c_~A~0.offset 4))))) is different from false [2023-09-01 07:59:00,233 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:00,233 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 07:59:00,239 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:00,239 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 147 [2023-09-01 07:59:00,243 INFO L350 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 29 treesize of output 25 [2023-09-01 07:59:00,262 INFO L350 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 28 treesize of output 20 [2023-09-01 07:59:00,295 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:00,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745295742] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:00,295 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:00,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2023-09-01 07:59:00,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729050535] [2023-09-01 07:59:00,296 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:00,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 07:59:00,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:00,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 07:59:00,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=317, Unknown=5, NotChecked=36, Total=420 [2023-09-01 07:59:00,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 07:59:00,359 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 135 transitions, 1801 flow. Second operand has 21 states, 21 states have (on average 80.42857142857143) internal successors, (1689), 21 states have internal predecessors, (1689), 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) [2023-09-01 07:59:00,359 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:00,359 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 07:59:00,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:01,414 INFO L130 PetriNetUnfolder]: 4022/7152 cut-off events. [2023-09-01 07:59:01,414 INFO L131 PetriNetUnfolder]: For 63204/63436 co-relation queries the response was YES. [2023-09-01 07:59:01,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39825 conditions, 7152 events. 4022/7152 cut-off events. For 63204/63436 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 52157 event pairs, 865 based on Foata normal form. 672/7600 useless extension candidates. Maximal degree in co-relation 39783. Up to 2152 conditions per place. [2023-09-01 07:59:01,461 INFO L137 encePairwiseOnDemand]: 238/248 looper letters, 285 selfloop transitions, 18 changer transitions 0/307 dead transitions. [2023-09-01 07:59:01,461 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 307 transitions, 5032 flow [2023-09-01 07:59:01,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 07:59:01,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 07:59:01,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 955 transitions. [2023-09-01 07:59:01,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3500733137829912 [2023-09-01 07:59:01,463 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 955 transitions. [2023-09-01 07:59:01,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 955 transitions. [2023-09-01 07:59:01,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:01,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 955 transitions. [2023-09-01 07:59:01,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 86.81818181818181) internal successors, (955), 11 states have internal predecessors, (955), 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) [2023-09-01 07:59:01,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 248.0) internal successors, (2976), 12 states have internal predecessors, (2976), 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) [2023-09-01 07:59:01,466 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 248.0) internal successors, (2976), 12 states have internal predecessors, (2976), 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) [2023-09-01 07:59:01,466 INFO L175 Difference]: Start difference. First operand has 135 places, 135 transitions, 1801 flow. Second operand 11 states and 955 transitions. [2023-09-01 07:59:01,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 307 transitions, 5032 flow [2023-09-01 07:59:01,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 307 transitions, 4838 flow, removed 7 selfloop flow, removed 9 redundant places. [2023-09-01 07:59:01,622 INFO L231 Difference]: Finished difference. Result has 130 places, 139 transitions, 1821 flow [2023-09-01 07:59:01,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1821, PETRI_PLACES=130, PETRI_TRANSITIONS=139} [2023-09-01 07:59:01,622 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 91 predicate places. [2023-09-01 07:59:01,622 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 139 transitions, 1821 flow [2023-09-01 07:59:01,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 80.42857142857143) internal successors, (1689), 21 states have internal predecessors, (1689), 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) [2023-09-01 07:59:01,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:01,623 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:01,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:01,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:01,823 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:01,824 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:01,824 INFO L85 PathProgramCache]: Analyzing trace with hash 901596961, now seen corresponding path program 1 times [2023-09-01 07:59:01,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:01,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817193711] [2023-09-01 07:59:01,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:01,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:01,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:02,054 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:02,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:02,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817193711] [2023-09-01 07:59:02,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817193711] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:02,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307982378] [2023-09-01 07:59:02,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:02,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:02,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:02,056 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:02,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-09-01 07:59:02,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:02,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 31 conjunts are in the unsatisfiable core [2023-09-01 07:59:02,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:02,199 INFO L350 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 [2023-09-01 07:59:02,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:02,223 INFO L350 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 14 treesize of output 16 [2023-09-01 07:59:02,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:02,248 INFO L350 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 14 treesize of output 16 [2023-09-01 07:59:02,265 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:02,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:02,388 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:02,389 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 07:59:02,395 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:02,395 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 65 [2023-09-01 07:59:02,399 INFO L350 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 28 treesize of output 24 [2023-09-01 07:59:02,403 INFO L350 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 50 treesize of output 42 [2023-09-01 07:59:02,470 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:02,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307982378] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:02,470 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:02,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-09-01 07:59:02,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90346331] [2023-09-01 07:59:02,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:02,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 07:59:02,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:02,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 07:59:02,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=311, Unknown=9, NotChecked=0, Total=380 [2023-09-01 07:59:02,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 07:59:02,662 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 139 transitions, 1821 flow. Second operand has 20 states, 20 states have (on average 80.4) internal successors, (1608), 20 states have internal predecessors, (1608), 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) [2023-09-01 07:59:02,662 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:02,662 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 07:59:02,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:03,485 INFO L130 PetriNetUnfolder]: 3736/6646 cut-off events. [2023-09-01 07:59:03,485 INFO L131 PetriNetUnfolder]: For 53555/53771 co-relation queries the response was YES. [2023-09-01 07:59:03,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37886 conditions, 6646 events. 3736/6646 cut-off events. For 53555/53771 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 47742 event pairs, 795 based on Foata normal form. 436/6858 useless extension candidates. Maximal degree in co-relation 37847. Up to 2128 conditions per place. [2023-09-01 07:59:03,527 INFO L137 encePairwiseOnDemand]: 240/248 looper letters, 248 selfloop transitions, 18 changer transitions 0/270 dead transitions. [2023-09-01 07:59:03,527 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 270 transitions, 4259 flow [2023-09-01 07:59:03,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 07:59:03,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 07:59:03,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 863 transitions. [2023-09-01 07:59:03,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3479838709677419 [2023-09-01 07:59:03,528 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 863 transitions. [2023-09-01 07:59:03,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 863 transitions. [2023-09-01 07:59:03,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:03,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 863 transitions. [2023-09-01 07:59:03,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 86.3) internal successors, (863), 10 states have internal predecessors, (863), 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) [2023-09-01 07:59:03,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 248.0) internal successors, (2728), 11 states have internal predecessors, (2728), 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) [2023-09-01 07:59:03,531 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 248.0) internal successors, (2728), 11 states have internal predecessors, (2728), 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) [2023-09-01 07:59:03,531 INFO L175 Difference]: Start difference. First operand has 130 places, 139 transitions, 1821 flow. Second operand 10 states and 863 transitions. [2023-09-01 07:59:03,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 270 transitions, 4259 flow [2023-09-01 07:59:03,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 270 transitions, 4228 flow, removed 2 selfloop flow, removed 6 redundant places. [2023-09-01 07:59:03,574 INFO L231 Difference]: Finished difference. Result has 133 places, 138 transitions, 1819 flow [2023-09-01 07:59:03,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=1783, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1819, PETRI_PLACES=133, PETRI_TRANSITIONS=138} [2023-09-01 07:59:03,574 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 94 predicate places. [2023-09-01 07:59:03,575 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 138 transitions, 1819 flow [2023-09-01 07:59:03,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 80.4) internal successors, (1608), 20 states have internal predecessors, (1608), 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) [2023-09-01 07:59:03,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:03,575 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:03,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:03,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-09-01 07:59:03,776 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:03,776 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:03,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1483277833, now seen corresponding path program 2 times [2023-09-01 07:59:03,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:03,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204362176] [2023-09-01 07:59:03,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:03,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:03,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:03,851 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:03,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:03,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204362176] [2023-09-01 07:59:03,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204362176] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:03,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456186973] [2023-09-01 07:59:03,852 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:59:03,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:03,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:03,853 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:03,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-09-01 07:59:04,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 07:59:04,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:04,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 07:59:04,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:04,105 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:04,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:04,162 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:04,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456186973] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:04,163 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:04,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-09-01 07:59:04,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783645240] [2023-09-01 07:59:04,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:04,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-09-01 07:59:04,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:04,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-09-01 07:59:04,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2023-09-01 07:59:04,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 248 [2023-09-01 07:59:04,329 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 138 transitions, 1819 flow. Second operand has 19 states, 19 states have (on average 97.57894736842105) internal successors, (1854), 19 states have internal predecessors, (1854), 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) [2023-09-01 07:59:04,329 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:04,330 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 248 [2023-09-01 07:59:04,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:05,151 INFO L130 PetriNetUnfolder]: 3703/6720 cut-off events. [2023-09-01 07:59:05,151 INFO L131 PetriNetUnfolder]: For 55655/56195 co-relation queries the response was YES. [2023-09-01 07:59:05,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37452 conditions, 6720 events. 3703/6720 cut-off events. For 55655/56195 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 49989 event pairs, 1642 based on Foata normal form. 858/7340 useless extension candidates. Maximal degree in co-relation 37414. Up to 3234 conditions per place. [2023-09-01 07:59:05,190 INFO L137 encePairwiseOnDemand]: 239/248 looper letters, 217 selfloop transitions, 33 changer transitions 7/258 dead transitions. [2023-09-01 07:59:05,190 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 258 transitions, 3487 flow [2023-09-01 07:59:05,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 07:59:05,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 07:59:05,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1268 transitions. [2023-09-01 07:59:05,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4260752688172043 [2023-09-01 07:59:05,192 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1268 transitions. [2023-09-01 07:59:05,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1268 transitions. [2023-09-01 07:59:05,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:05,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1268 transitions. [2023-09-01 07:59:05,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 105.66666666666667) internal successors, (1268), 12 states have internal predecessors, (1268), 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) [2023-09-01 07:59:05,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 248.0) internal successors, (3224), 13 states have internal predecessors, (3224), 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) [2023-09-01 07:59:05,195 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 248.0) internal successors, (3224), 13 states have internal predecessors, (3224), 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) [2023-09-01 07:59:05,196 INFO L175 Difference]: Start difference. First operand has 133 places, 138 transitions, 1819 flow. Second operand 12 states and 1268 transitions. [2023-09-01 07:59:05,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 258 transitions, 3487 flow [2023-09-01 07:59:05,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 258 transitions, 3373 flow, removed 9 selfloop flow, removed 8 redundant places. [2023-09-01 07:59:05,245 INFO L231 Difference]: Finished difference. Result has 138 places, 134 transitions, 1830 flow [2023-09-01 07:59:05,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1830, PETRI_PLACES=138, PETRI_TRANSITIONS=134} [2023-09-01 07:59:05,246 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 99 predicate places. [2023-09-01 07:59:05,246 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 134 transitions, 1830 flow [2023-09-01 07:59:05,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 97.57894736842105) internal successors, (1854), 19 states have internal predecessors, (1854), 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) [2023-09-01 07:59:05,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:05,246 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1] [2023-09-01 07:59:05,251 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-09-01 07:59:05,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-09-01 07:59:05,447 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:05,447 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:05,448 INFO L85 PathProgramCache]: Analyzing trace with hash -378348503, now seen corresponding path program 2 times [2023-09-01 07:59:05,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:05,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34154607] [2023-09-01 07:59:05,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:05,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:05,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:05,649 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:05,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:05,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34154607] [2023-09-01 07:59:05,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34154607] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:05,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761492598] [2023-09-01 07:59:05,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:59:05,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:05,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:05,653 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:05,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-09-01 07:59:05,759 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 07:59:05,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:05,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 31 conjunts are in the unsatisfiable core [2023-09-01 07:59:05,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:05,806 INFO L350 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 13 treesize of output 9 [2023-09-01 07:59:05,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:05,827 INFO L350 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 16 treesize of output 18 [2023-09-01 07:59:05,917 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:05,917 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:06,020 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:06,021 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-09-01 07:59:06,025 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:06,025 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2023-09-01 07:59:06,085 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:06,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761492598] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:06,085 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:06,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-09-01 07:59:06,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094319853] [2023-09-01 07:59:06,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:06,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-09-01 07:59:06,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:06,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-09-01 07:59:06,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=571, Unknown=3, NotChecked=0, Total=650 [2023-09-01 07:59:06,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 248 [2023-09-01 07:59:06,842 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 134 transitions, 1830 flow. Second operand has 26 states, 26 states have (on average 95.38461538461539) internal successors, (2480), 26 states have internal predecessors, (2480), 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) [2023-09-01 07:59:06,842 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:06,842 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 248 [2023-09-01 07:59:06,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:08,084 INFO L130 PetriNetUnfolder]: 3710/6732 cut-off events. [2023-09-01 07:59:08,084 INFO L131 PetriNetUnfolder]: For 47543/48087 co-relation queries the response was YES. [2023-09-01 07:59:08,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37930 conditions, 6732 events. 3710/6732 cut-off events. For 47543/48087 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 50098 event pairs, 1858 based on Foata normal form. 550/7042 useless extension candidates. Maximal degree in co-relation 37888. Up to 3541 conditions per place. [2023-09-01 07:59:08,127 INFO L137 encePairwiseOnDemand]: 237/248 looper letters, 139 selfloop transitions, 76 changer transitions 2/218 dead transitions. [2023-09-01 07:59:08,127 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 218 transitions, 3198 flow [2023-09-01 07:59:08,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 07:59:08,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 07:59:08,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1600 transitions. [2023-09-01 07:59:08,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2023-09-01 07:59:08,129 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1600 transitions. [2023-09-01 07:59:08,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1600 transitions. [2023-09-01 07:59:08,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:08,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1600 transitions. [2023-09-01 07:59:08,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 100.0) internal successors, (1600), 16 states have internal predecessors, (1600), 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) [2023-09-01 07:59:08,134 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 248.0) internal successors, (4216), 17 states have internal predecessors, (4216), 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) [2023-09-01 07:59:08,134 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 248.0) internal successors, (4216), 17 states have internal predecessors, (4216), 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) [2023-09-01 07:59:08,134 INFO L175 Difference]: Start difference. First operand has 138 places, 134 transitions, 1830 flow. Second operand 16 states and 1600 transitions. [2023-09-01 07:59:08,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 218 transitions, 3198 flow [2023-09-01 07:59:08,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 218 transitions, 3181 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-09-01 07:59:08,213 INFO L231 Difference]: Finished difference. Result has 151 places, 149 transitions, 2240 flow [2023-09-01 07:59:08,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=1817, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2240, PETRI_PLACES=151, PETRI_TRANSITIONS=149} [2023-09-01 07:59:08,213 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 112 predicate places. [2023-09-01 07:59:08,213 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 149 transitions, 2240 flow [2023-09-01 07:59:08,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 95.38461538461539) internal successors, (2480), 26 states have internal predecessors, (2480), 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) [2023-09-01 07:59:08,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:08,214 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1] [2023-09-01 07:59:08,220 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:08,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-09-01 07:59:08,414 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:08,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:08,415 INFO L85 PathProgramCache]: Analyzing trace with hash -705525188, now seen corresponding path program 3 times [2023-09-01 07:59:08,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:08,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296826121] [2023-09-01 07:59:08,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:08,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:08,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:08,646 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:08,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:08,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296826121] [2023-09-01 07:59:08,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296826121] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:08,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394708828] [2023-09-01 07:59:08,647 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 07:59:08,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:08,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:08,649 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:08,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-09-01 07:59:08,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 07:59:08,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:08,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 36 conjunts are in the unsatisfiable core [2023-09-01 07:59:08,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:08,845 INFO L350 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 [2023-09-01 07:59:08,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:08,874 INFO L350 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 22 [2023-09-01 07:59:08,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:08,896 INFO L350 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 16 treesize of output 18 [2023-09-01 07:59:08,951 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:08,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:09,020 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_769 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_769) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 9223372039002259456))) is different from false [2023-09-01 07:59:09,070 INFO L321 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-09-01 07:59:09,071 INFO L350 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 39 [2023-09-01 07:59:09,077 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:09,077 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2023-09-01 07:59:09,081 INFO L350 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 9 treesize of output 5 [2023-09-01 07:59:09,140 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 4 not checked. [2023-09-01 07:59:09,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394708828] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:09,141 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:09,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2023-09-01 07:59:09,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766694531] [2023-09-01 07:59:09,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:09,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-09-01 07:59:09,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:09,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-09-01 07:59:09,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=564, Unknown=9, NotChecked=48, Total=702 [2023-09-01 07:59:09,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 248 [2023-09-01 07:59:09,219 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 149 transitions, 2240 flow. Second operand has 27 states, 27 states have (on average 83.33333333333333) internal successors, (2250), 27 states have internal predecessors, (2250), 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) [2023-09-01 07:59:09,220 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:09,220 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 248 [2023-09-01 07:59:09,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:10,288 INFO L130 PetriNetUnfolder]: 3709/6730 cut-off events. [2023-09-01 07:59:10,288 INFO L131 PetriNetUnfolder]: For 51965/52509 co-relation queries the response was YES. [2023-09-01 07:59:10,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38844 conditions, 6730 events. 3709/6730 cut-off events. For 51965/52509 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 49550 event pairs, 1832 based on Foata normal form. 545/7035 useless extension candidates. Maximal degree in co-relation 38800. Up to 3540 conditions per place. [2023-09-01 07:59:10,333 INFO L137 encePairwiseOnDemand]: 239/248 looper letters, 137 selfloop transitions, 76 changer transitions 2/216 dead transitions. [2023-09-01 07:59:10,333 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 216 transitions, 3343 flow [2023-09-01 07:59:10,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 07:59:10,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 07:59:10,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1405 transitions. [2023-09-01 07:59:10,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35408266129032256 [2023-09-01 07:59:10,336 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1405 transitions. [2023-09-01 07:59:10,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1405 transitions. [2023-09-01 07:59:10,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:10,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1405 transitions. [2023-09-01 07:59:10,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 87.8125) internal successors, (1405), 16 states have internal predecessors, (1405), 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) [2023-09-01 07:59:10,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 248.0) internal successors, (4216), 17 states have internal predecessors, (4216), 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) [2023-09-01 07:59:10,340 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 248.0) internal successors, (4216), 17 states have internal predecessors, (4216), 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) [2023-09-01 07:59:10,340 INFO L175 Difference]: Start difference. First operand has 151 places, 149 transitions, 2240 flow. Second operand 16 states and 1405 transitions. [2023-09-01 07:59:10,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 216 transitions, 3343 flow [2023-09-01 07:59:10,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 216 transitions, 3284 flow, removed 12 selfloop flow, removed 7 redundant places. [2023-09-01 07:59:10,421 INFO L231 Difference]: Finished difference. Result has 159 places, 147 transitions, 2298 flow [2023-09-01 07:59:10,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2298, PETRI_PLACES=159, PETRI_TRANSITIONS=147} [2023-09-01 07:59:10,422 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 120 predicate places. [2023-09-01 07:59:10,422 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 147 transitions, 2298 flow [2023-09-01 07:59:10,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 83.33333333333333) internal successors, (2250), 27 states have internal predecessors, (2250), 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) [2023-09-01 07:59:10,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:10,423 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:10,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:10,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:10,627 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:10,627 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:10,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1148688151, now seen corresponding path program 2 times [2023-09-01 07:59:10,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:10,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25952568] [2023-09-01 07:59:10,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:10,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:10,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:10,704 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:10,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:10,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25952568] [2023-09-01 07:59:10,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25952568] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:10,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346532790] [2023-09-01 07:59:10,705 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:59:10,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:10,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:10,706 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:10,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-09-01 07:59:10,815 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 07:59:10,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:10,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 07:59:10,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:10,888 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:10,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:10,942 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:10,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346532790] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:10,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:10,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-09-01 07:59:10,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956531157] [2023-09-01 07:59:10,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:10,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-09-01 07:59:10,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:10,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-09-01 07:59:10,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2023-09-01 07:59:11,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 248 [2023-09-01 07:59:11,076 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 147 transitions, 2298 flow. Second operand has 19 states, 19 states have (on average 97.57894736842105) internal successors, (1854), 19 states have internal predecessors, (1854), 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) [2023-09-01 07:59:11,076 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:11,076 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 248 [2023-09-01 07:59:11,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:11,866 INFO L130 PetriNetUnfolder]: 3348/6131 cut-off events. [2023-09-01 07:59:11,866 INFO L131 PetriNetUnfolder]: For 66129/66353 co-relation queries the response was YES. [2023-09-01 07:59:11,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35830 conditions, 6131 events. 3348/6131 cut-off events. For 66129/66353 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 44002 event pairs, 1544 based on Foata normal form. 416/6377 useless extension candidates. Maximal degree in co-relation 35785. Up to 3982 conditions per place. [2023-09-01 07:59:11,905 INFO L137 encePairwiseOnDemand]: 239/248 looper letters, 123 selfloop transitions, 5 changer transitions 141/272 dead transitions. [2023-09-01 07:59:11,905 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 272 transitions, 4610 flow [2023-09-01 07:59:11,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 07:59:11,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 07:59:11,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1240 transitions. [2023-09-01 07:59:11,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2023-09-01 07:59:11,906 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1240 transitions. [2023-09-01 07:59:11,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1240 transitions. [2023-09-01 07:59:11,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:11,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1240 transitions. [2023-09-01 07:59:11,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 103.33333333333333) internal successors, (1240), 12 states have internal predecessors, (1240), 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) [2023-09-01 07:59:11,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 248.0) internal successors, (3224), 13 states have internal predecessors, (3224), 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) [2023-09-01 07:59:11,910 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 248.0) internal successors, (3224), 13 states have internal predecessors, (3224), 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) [2023-09-01 07:59:11,910 INFO L175 Difference]: Start difference. First operand has 159 places, 147 transitions, 2298 flow. Second operand 12 states and 1240 transitions. [2023-09-01 07:59:11,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 272 transitions, 4610 flow [2023-09-01 07:59:11,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 272 transitions, 4466 flow, removed 2 selfloop flow, removed 11 redundant places. [2023-09-01 07:59:11,961 INFO L231 Difference]: Finished difference. Result has 163 places, 108 transitions, 1600 flow [2023-09-01 07:59:11,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2212, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1600, PETRI_PLACES=163, PETRI_TRANSITIONS=108} [2023-09-01 07:59:11,962 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 124 predicate places. [2023-09-01 07:59:11,962 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 108 transitions, 1600 flow [2023-09-01 07:59:11,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 97.57894736842105) internal successors, (1854), 19 states have internal predecessors, (1854), 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) [2023-09-01 07:59:11,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:11,963 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:11,968 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:12,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-09-01 07:59:12,166 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:12,166 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:12,166 INFO L85 PathProgramCache]: Analyzing trace with hash 664683824, now seen corresponding path program 2 times [2023-09-01 07:59:12,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:12,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784014593] [2023-09-01 07:59:12,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:12,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:12,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:12,436 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:12,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:12,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784014593] [2023-09-01 07:59:12,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784014593] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:12,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532275184] [2023-09-01 07:59:12,436 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:59:12,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:12,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:12,453 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:12,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-09-01 07:59:12,566 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 07:59:12,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:12,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 32 conjunts are in the unsatisfiable core [2023-09-01 07:59:12,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:12,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 07:59:12,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:12,716 INFO L350 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 20 treesize of output 22 [2023-09-01 07:59:12,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:12,758 INFO L350 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 20 treesize of output 22 [2023-09-01 07:59:12,887 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:12,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:13,113 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:13,114 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 32 [2023-09-01 07:59:13,122 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:13,122 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 175 treesize of output 159 [2023-09-01 07:59:13,129 INFO L350 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 31 treesize of output 25 [2023-09-01 07:59:13,134 INFO L350 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 36 treesize of output 24 [2023-09-01 07:59:13,363 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:13,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532275184] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:13,363 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:13,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-09-01 07:59:13,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289472297] [2023-09-01 07:59:13,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:13,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-09-01 07:59:13,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:13,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-09-01 07:59:13,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=714, Unknown=2, NotChecked=0, Total=812 [2023-09-01 07:59:15,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 248 [2023-09-01 07:59:15,245 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 108 transitions, 1600 flow. Second operand has 29 states, 29 states have (on average 71.34482758620689) internal successors, (2069), 29 states have internal predecessors, (2069), 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) [2023-09-01 07:59:15,245 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:15,245 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 248 [2023-09-01 07:59:15,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:19,693 INFO L130 PetriNetUnfolder]: 5227/9324 cut-off events. [2023-09-01 07:59:19,693 INFO L131 PetriNetUnfolder]: For 92676/93388 co-relation queries the response was YES. [2023-09-01 07:59:19,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57973 conditions, 9324 events. 5227/9324 cut-off events. For 92676/93388 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 70623 event pairs, 1434 based on Foata normal form. 1023/10017 useless extension candidates. Maximal degree in co-relation 57932. Up to 2958 conditions per place. [2023-09-01 07:59:19,758 INFO L137 encePairwiseOnDemand]: 238/248 looper letters, 508 selfloop transitions, 113 changer transitions 5/627 dead transitions. [2023-09-01 07:59:19,759 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 627 transitions, 8839 flow [2023-09-01 07:59:19,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-09-01 07:59:19,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-09-01 07:59:19,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2735 transitions. [2023-09-01 07:59:19,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3243595825426945 [2023-09-01 07:59:19,762 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 2735 transitions. [2023-09-01 07:59:19,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 2735 transitions. [2023-09-01 07:59:19,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:19,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 2735 transitions. [2023-09-01 07:59:19,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 80.44117647058823) internal successors, (2735), 34 states have internal predecessors, (2735), 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) [2023-09-01 07:59:19,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 248.0) internal successors, (8680), 35 states have internal predecessors, (8680), 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) [2023-09-01 07:59:19,773 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 248.0) internal successors, (8680), 35 states have internal predecessors, (8680), 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) [2023-09-01 07:59:19,773 INFO L175 Difference]: Start difference. First operand has 163 places, 108 transitions, 1600 flow. Second operand 34 states and 2735 transitions. [2023-09-01 07:59:19,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 627 transitions, 8839 flow [2023-09-01 07:59:20,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 627 transitions, 7944 flow, removed 207 selfloop flow, removed 24 redundant places. [2023-09-01 07:59:20,081 INFO L231 Difference]: Finished difference. Result has 160 places, 184 transitions, 2870 flow [2023-09-01 07:59:20,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=1335, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2870, PETRI_PLACES=160, PETRI_TRANSITIONS=184} [2023-09-01 07:59:20,082 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 121 predicate places. [2023-09-01 07:59:20,082 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 184 transitions, 2870 flow [2023-09-01 07:59:20,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 71.34482758620689) internal successors, (2069), 29 states have internal predecessors, (2069), 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) [2023-09-01 07:59:20,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:20,082 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:20,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:20,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:20,287 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:20,288 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:20,288 INFO L85 PathProgramCache]: Analyzing trace with hash 664683825, now seen corresponding path program 3 times [2023-09-01 07:59:20,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:20,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041168018] [2023-09-01 07:59:20,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:20,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:20,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:20,509 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:20,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:20,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041168018] [2023-09-01 07:59:20,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041168018] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:20,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000619343] [2023-09-01 07:59:20,509 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 07:59:20,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:20,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:20,513 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:20,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-09-01 07:59:20,664 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 07:59:20,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:20,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 35 conjunts are in the unsatisfiable core [2023-09-01 07:59:20,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:20,735 INFO L350 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 [2023-09-01 07:59:20,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:20,763 INFO L350 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 14 treesize of output 16 [2023-09-01 07:59:20,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:20,791 INFO L350 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 14 treesize of output 16 [2023-09-01 07:59:20,839 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:20,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:20,896 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_887 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_887) c_~A~0.base) (+ c_~A~0.offset 8)) 4294967296)) is different from false [2023-09-01 07:59:20,974 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:20,975 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 07:59:20,981 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:20,981 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 65 [2023-09-01 07:59:20,984 INFO L350 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 54 treesize of output 46 [2023-09-01 07:59:20,988 INFO L350 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 24 treesize of output 20 [2023-09-01 07:59:21,070 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:21,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000619343] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:21,077 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:21,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2023-09-01 07:59:21,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245725669] [2023-09-01 07:59:21,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:21,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-09-01 07:59:21,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:21,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-09-01 07:59:21,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=569, Unknown=3, NotChecked=48, Total=702 [2023-09-01 07:59:21,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 07:59:21,144 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 184 transitions, 2870 flow. Second operand has 27 states, 27 states have (on average 80.37037037037037) internal successors, (2170), 27 states have internal predecessors, (2170), 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) [2023-09-01 07:59:21,144 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:21,144 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 07:59:21,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:22,452 INFO L130 PetriNetUnfolder]: 4716/8517 cut-off events. [2023-09-01 07:59:22,452 INFO L131 PetriNetUnfolder]: For 77400/78044 co-relation queries the response was YES. [2023-09-01 07:59:22,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51549 conditions, 8517 events. 4716/8517 cut-off events. For 77400/78044 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 64264 event pairs, 1797 based on Foata normal form. 1155/9370 useless extension candidates. Maximal degree in co-relation 51515. Up to 2620 conditions per place. [2023-09-01 07:59:22,513 INFO L137 encePairwiseOnDemand]: 238/248 looper letters, 203 selfloop transitions, 102 changer transitions 0/306 dead transitions. [2023-09-01 07:59:22,513 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 306 transitions, 4697 flow [2023-09-01 07:59:22,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 07:59:22,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 07:59:22,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1221 transitions. [2023-09-01 07:59:22,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3516705069124424 [2023-09-01 07:59:22,518 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1221 transitions. [2023-09-01 07:59:22,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1221 transitions. [2023-09-01 07:59:22,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:22,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1221 transitions. [2023-09-01 07:59:22,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 87.21428571428571) internal successors, (1221), 14 states have internal predecessors, (1221), 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) [2023-09-01 07:59:22,521 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 248.0) internal successors, (3720), 15 states have internal predecessors, (3720), 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) [2023-09-01 07:59:22,521 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 248.0) internal successors, (3720), 15 states have internal predecessors, (3720), 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) [2023-09-01 07:59:22,521 INFO L175 Difference]: Start difference. First operand has 160 places, 184 transitions, 2870 flow. Second operand 14 states and 1221 transitions. [2023-09-01 07:59:22,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 306 transitions, 4697 flow [2023-09-01 07:59:22,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 306 transitions, 4338 flow, removed 6 selfloop flow, removed 12 redundant places. [2023-09-01 07:59:22,595 INFO L231 Difference]: Finished difference. Result has 163 places, 188 transitions, 2905 flow [2023-09-01 07:59:22,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2510, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2905, PETRI_PLACES=163, PETRI_TRANSITIONS=188} [2023-09-01 07:59:22,595 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 124 predicate places. [2023-09-01 07:59:22,595 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 188 transitions, 2905 flow [2023-09-01 07:59:22,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 80.37037037037037) internal successors, (2170), 27 states have internal predecessors, (2170), 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) [2023-09-01 07:59:22,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:22,596 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:22,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:22,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:22,796 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:22,797 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:22,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1593736533, now seen corresponding path program 3 times [2023-09-01 07:59:22,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:22,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688242490] [2023-09-01 07:59:22,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:22,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:22,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:23,045 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:23,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:23,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688242490] [2023-09-01 07:59:23,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688242490] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:23,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138441222] [2023-09-01 07:59:23,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 07:59:23,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:23,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:23,049 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:23,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-09-01 07:59:23,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 07:59:23,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:23,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 35 conjunts are in the unsatisfiable core [2023-09-01 07:59:23,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:23,260 INFO L350 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 [2023-09-01 07:59:23,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:23,296 INFO L350 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 14 treesize of output 16 [2023-09-01 07:59:23,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:23,322 INFO L350 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 14 treesize of output 16 [2023-09-01 07:59:23,390 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:23,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:23,452 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_929 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_929) c_~A~0.base) (+ c_~A~0.offset 8)) 9223372039002259456)) is different from false [2023-09-01 07:59:23,490 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:23,491 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 07:59:23,496 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:23,497 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 129 [2023-09-01 07:59:23,501 INFO L350 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 24 treesize of output 16 [2023-09-01 07:59:23,505 INFO L350 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 25 treesize of output 21 [2023-09-01 07:59:23,573 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:23,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138441222] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:23,573 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:23,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2023-09-01 07:59:23,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984964035] [2023-09-01 07:59:23,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:23,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-09-01 07:59:23,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:23,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-09-01 07:59:23,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=570, Unknown=2, NotChecked=48, Total=702 [2023-09-01 07:59:23,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 07:59:23,601 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 188 transitions, 2905 flow. Second operand has 27 states, 27 states have (on average 80.44444444444444) internal successors, (2172), 27 states have internal predecessors, (2172), 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) [2023-09-01 07:59:23,601 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:23,601 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 07:59:23,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:25,293 INFO L130 PetriNetUnfolder]: 6359/11458 cut-off events. [2023-09-01 07:59:25,293 INFO L131 PetriNetUnfolder]: For 121084/121402 co-relation queries the response was YES. [2023-09-01 07:59:25,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68370 conditions, 11458 events. 6359/11458 cut-off events. For 121084/121402 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 88804 event pairs, 1309 based on Foata normal form. 914/12072 useless extension candidates. Maximal degree in co-relation 68335. Up to 3350 conditions per place. [2023-09-01 07:59:25,362 INFO L137 encePairwiseOnDemand]: 238/248 looper letters, 601 selfloop transitions, 22 changer transitions 0/629 dead transitions. [2023-09-01 07:59:25,362 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 629 transitions, 11966 flow [2023-09-01 07:59:25,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 07:59:25,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 07:59:25,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1216 transitions. [2023-09-01 07:59:25,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35023041474654376 [2023-09-01 07:59:25,364 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1216 transitions. [2023-09-01 07:59:25,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1216 transitions. [2023-09-01 07:59:25,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:25,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1216 transitions. [2023-09-01 07:59:25,366 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 86.85714285714286) internal successors, (1216), 14 states have internal predecessors, (1216), 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) [2023-09-01 07:59:25,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 248.0) internal successors, (3720), 15 states have internal predecessors, (3720), 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) [2023-09-01 07:59:25,368 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 248.0) internal successors, (3720), 15 states have internal predecessors, (3720), 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) [2023-09-01 07:59:25,368 INFO L175 Difference]: Start difference. First operand has 163 places, 188 transitions, 2905 flow. Second operand 14 states and 1216 transitions. [2023-09-01 07:59:25,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 629 transitions, 11966 flow [2023-09-01 07:59:25,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 629 transitions, 11093 flow, removed 24 selfloop flow, removed 11 redundant places. [2023-09-01 07:59:25,469 INFO L231 Difference]: Finished difference. Result has 167 places, 192 transitions, 2796 flow [2023-09-01 07:59:25,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2677, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2796, PETRI_PLACES=167, PETRI_TRANSITIONS=192} [2023-09-01 07:59:25,471 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 128 predicate places. [2023-09-01 07:59:25,471 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 192 transitions, 2796 flow [2023-09-01 07:59:25,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 80.44444444444444) internal successors, (2172), 27 states have internal predecessors, (2172), 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) [2023-09-01 07:59:25,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:25,472 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:25,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:25,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:25,677 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:25,677 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:25,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1593736534, now seen corresponding path program 2 times [2023-09-01 07:59:25,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:25,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382451364] [2023-09-01 07:59:25,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:25,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:25,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:25,912 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:25,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:25,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382451364] [2023-09-01 07:59:25,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382451364] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:25,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30807393] [2023-09-01 07:59:25,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:59:25,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:25,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:25,913 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:25,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-09-01 07:59:26,030 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 07:59:26,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:26,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 33 conjunts are in the unsatisfiable core [2023-09-01 07:59:26,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:26,105 INFO L350 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 13 treesize of output 9 [2023-09-01 07:59:26,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:26,133 INFO L350 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 18 treesize of output 20 [2023-09-01 07:59:26,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:26,157 INFO L350 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 18 treesize of output 20 [2023-09-01 07:59:26,234 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:26,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:26,402 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:26,402 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 07:59:26,407 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:26,408 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 75 [2023-09-01 07:59:26,414 INFO L350 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 62 treesize of output 54 [2023-09-01 07:59:26,417 INFO L350 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 28 treesize of output 24 [2023-09-01 07:59:26,505 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:26,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30807393] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:26,505 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:26,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-09-01 07:59:26,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147265838] [2023-09-01 07:59:26,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:26,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-09-01 07:59:26,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:26,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-09-01 07:59:26,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=713, Unknown=10, NotChecked=0, Total=812 [2023-09-01 07:59:26,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 07:59:26,641 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 192 transitions, 2796 flow. Second operand has 29 states, 29 states have (on average 80.44827586206897) internal successors, (2333), 29 states have internal predecessors, (2333), 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) [2023-09-01 07:59:26,641 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:26,641 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 07:59:26,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:28,620 INFO L130 PetriNetUnfolder]: 5983/10784 cut-off events. [2023-09-01 07:59:28,620 INFO L131 PetriNetUnfolder]: For 101827/102127 co-relation queries the response was YES. [2023-09-01 07:59:28,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67697 conditions, 10784 events. 5983/10784 cut-off events. For 101827/102127 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 82844 event pairs, 1199 based on Foata normal form. 598/11082 useless extension candidates. Maximal degree in co-relation 67661. Up to 3254 conditions per place. [2023-09-01 07:59:28,703 INFO L137 encePairwiseOnDemand]: 240/248 looper letters, 600 selfloop transitions, 22 changer transitions 0/628 dead transitions. [2023-09-01 07:59:28,703 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 628 transitions, 11156 flow [2023-09-01 07:59:28,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 07:59:28,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 07:59:28,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1213 transitions. [2023-09-01 07:59:28,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3493663594470046 [2023-09-01 07:59:28,705 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1213 transitions. [2023-09-01 07:59:28,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1213 transitions. [2023-09-01 07:59:28,705 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:28,705 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1213 transitions. [2023-09-01 07:59:28,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 86.64285714285714) internal successors, (1213), 14 states have internal predecessors, (1213), 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) [2023-09-01 07:59:28,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 248.0) internal successors, (3720), 15 states have internal predecessors, (3720), 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) [2023-09-01 07:59:28,708 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 248.0) internal successors, (3720), 15 states have internal predecessors, (3720), 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) [2023-09-01 07:59:28,709 INFO L175 Difference]: Start difference. First operand has 167 places, 192 transitions, 2796 flow. Second operand 14 states and 1213 transitions. [2023-09-01 07:59:28,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 628 transitions, 11156 flow [2023-09-01 07:59:28,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 628 transitions, 11063 flow, removed 1 selfloop flow, removed 13 redundant places. [2023-09-01 07:59:28,822 INFO L231 Difference]: Finished difference. Result has 167 places, 191 transitions, 2740 flow [2023-09-01 07:59:28,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2696, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2740, PETRI_PLACES=167, PETRI_TRANSITIONS=191} [2023-09-01 07:59:28,822 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 128 predicate places. [2023-09-01 07:59:28,823 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 191 transitions, 2740 flow [2023-09-01 07:59:28,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 80.44827586206897) internal successors, (2333), 29 states have internal predecessors, (2333), 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) [2023-09-01 07:59:28,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:28,823 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1] [2023-09-01 07:59:28,828 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-09-01 07:59:29,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:29,024 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:29,024 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:29,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1479327255, now seen corresponding path program 3 times [2023-09-01 07:59:29,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:29,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973260680] [2023-09-01 07:59:29,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:29,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:29,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:29,111 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:29,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:29,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973260680] [2023-09-01 07:59:29,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973260680] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:29,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817017551] [2023-09-01 07:59:29,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 07:59:29,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:29,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:29,113 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:29,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-09-01 07:59:29,254 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-09-01 07:59:29,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:29,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 07:59:29,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:29,353 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:29,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:29,432 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:29,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817017551] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:29,432 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:29,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-09-01 07:59:29,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464344573] [2023-09-01 07:59:29,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:29,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-09-01 07:59:29,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:29,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-09-01 07:59:29,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=406, Unknown=0, NotChecked=0, Total=552 [2023-09-01 07:59:29,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 248 [2023-09-01 07:59:29,642 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 191 transitions, 2740 flow. Second operand has 24 states, 24 states have (on average 97.45833333333333) internal successors, (2339), 24 states have internal predecessors, (2339), 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) [2023-09-01 07:59:29,642 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:29,642 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 248 [2023-09-01 07:59:29,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:31,010 INFO L130 PetriNetUnfolder]: 5414/9809 cut-off events. [2023-09-01 07:59:31,010 INFO L131 PetriNetUnfolder]: For 80764/81388 co-relation queries the response was YES. [2023-09-01 07:59:31,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57174 conditions, 9809 events. 5414/9809 cut-off events. For 80764/81388 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 74895 event pairs, 2330 based on Foata normal form. 744/10271 useless extension candidates. Maximal degree in co-relation 57139. Up to 4630 conditions per place. [2023-09-01 07:59:31,076 INFO L137 encePairwiseOnDemand]: 240/248 looper letters, 306 selfloop transitions, 46 changer transitions 9/362 dead transitions. [2023-09-01 07:59:31,076 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 362 transitions, 5119 flow [2023-09-01 07:59:31,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-09-01 07:59:31,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-09-01 07:59:31,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1581 transitions. [2023-09-01 07:59:31,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2023-09-01 07:59:31,078 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1581 transitions. [2023-09-01 07:59:31,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1581 transitions. [2023-09-01 07:59:31,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:31,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1581 transitions. [2023-09-01 07:59:31,080 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 105.4) internal successors, (1581), 15 states have internal predecessors, (1581), 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) [2023-09-01 07:59:31,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 248.0) internal successors, (3968), 16 states have internal predecessors, (3968), 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) [2023-09-01 07:59:31,082 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 248.0) internal successors, (3968), 16 states have internal predecessors, (3968), 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) [2023-09-01 07:59:31,082 INFO L175 Difference]: Start difference. First operand has 167 places, 191 transitions, 2740 flow. Second operand 15 states and 1581 transitions. [2023-09-01 07:59:31,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 362 transitions, 5119 flow [2023-09-01 07:59:31,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 362 transitions, 4928 flow, removed 12 selfloop flow, removed 12 redundant places. [2023-09-01 07:59:31,168 INFO L231 Difference]: Finished difference. Result has 170 places, 181 transitions, 2608 flow [2023-09-01 07:59:31,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2496, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2608, PETRI_PLACES=170, PETRI_TRANSITIONS=181} [2023-09-01 07:59:31,169 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 131 predicate places. [2023-09-01 07:59:31,169 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 181 transitions, 2608 flow [2023-09-01 07:59:31,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 97.45833333333333) internal successors, (2339), 24 states have internal predecessors, (2339), 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) [2023-09-01 07:59:31,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:31,169 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-09-01 07:59:31,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:31,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-09-01 07:59:31,370 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:31,370 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:31,370 INFO L85 PathProgramCache]: Analyzing trace with hash 595146539, now seen corresponding path program 4 times [2023-09-01 07:59:31,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:31,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430867114] [2023-09-01 07:59:31,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:31,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:31,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:31,600 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:31,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:31,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430867114] [2023-09-01 07:59:31,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430867114] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:31,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312872520] [2023-09-01 07:59:31,600 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 07:59:31,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:31,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:31,601 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:31,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-09-01 07:59:31,721 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 07:59:31,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:31,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 37 conjunts are in the unsatisfiable core [2023-09-01 07:59:31,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:31,795 INFO L350 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 [2023-09-01 07:59:31,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:31,821 INFO L350 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 14 treesize of output 16 [2023-09-01 07:59:31,904 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:31,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:31,993 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1046 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1046) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 12 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 4294967296)) is different from false [2023-09-01 07:59:31,999 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:31,999 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-09-01 07:59:32,004 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:32,004 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2023-09-01 07:59:32,022 INFO L350 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 7 treesize of output 3 [2023-09-01 07:59:32,089 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 4 not checked. [2023-09-01 07:59:32,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312872520] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:32,089 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:32,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2023-09-01 07:59:32,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964467549] [2023-09-01 07:59:32,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:32,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-09-01 07:59:32,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:32,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-09-01 07:59:32,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=726, Unknown=1, NotChecked=54, Total=870 [2023-09-01 07:59:32,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 248 [2023-09-01 07:59:32,166 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 181 transitions, 2608 flow. Second operand has 30 states, 30 states have (on average 83.4) internal successors, (2502), 30 states have internal predecessors, (2502), 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) [2023-09-01 07:59:32,166 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:32,166 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 248 [2023-09-01 07:59:32,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:33,705 INFO L130 PetriNetUnfolder]: 5421/9821 cut-off events. [2023-09-01 07:59:33,705 INFO L131 PetriNetUnfolder]: For 64690/65318 co-relation queries the response was YES. [2023-09-01 07:59:33,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56712 conditions, 9821 events. 5421/9821 cut-off events. For 64690/65318 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 74033 event pairs, 2837 based on Foata normal form. 634/10171 useless extension candidates. Maximal degree in co-relation 56677. Up to 5379 conditions per place. [2023-09-01 07:59:33,772 INFO L137 encePairwiseOnDemand]: 237/248 looper letters, 175 selfloop transitions, 93 changer transitions 2/271 dead transitions. [2023-09-01 07:59:33,772 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 271 transitions, 4142 flow [2023-09-01 07:59:33,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-09-01 07:59:33,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-09-01 07:59:33,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1660 transitions. [2023-09-01 07:59:33,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522920203735144 [2023-09-01 07:59:33,774 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1660 transitions. [2023-09-01 07:59:33,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1660 transitions. [2023-09-01 07:59:33,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:33,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1660 transitions. [2023-09-01 07:59:33,780 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 87.36842105263158) internal successors, (1660), 19 states have internal predecessors, (1660), 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) [2023-09-01 07:59:33,782 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 248.0) internal successors, (4960), 20 states have internal predecessors, (4960), 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) [2023-09-01 07:59:33,782 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 248.0) internal successors, (4960), 20 states have internal predecessors, (4960), 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) [2023-09-01 07:59:33,782 INFO L175 Difference]: Start difference. First operand has 170 places, 181 transitions, 2608 flow. Second operand 19 states and 1660 transitions. [2023-09-01 07:59:33,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 271 transitions, 4142 flow [2023-09-01 07:59:33,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 271 transitions, 4087 flow, removed 6 selfloop flow, removed 8 redundant places. [2023-09-01 07:59:33,891 INFO L231 Difference]: Finished difference. Result has 183 places, 192 transitions, 2963 flow [2023-09-01 07:59:33,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2559, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2963, PETRI_PLACES=183, PETRI_TRANSITIONS=192} [2023-09-01 07:59:33,892 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 144 predicate places. [2023-09-01 07:59:33,892 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 192 transitions, 2963 flow [2023-09-01 07:59:33,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 83.4) internal successors, (2502), 30 states have internal predecessors, (2502), 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) [2023-09-01 07:59:33,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:33,893 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:33,897 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:34,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-09-01 07:59:34,096 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:34,096 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:34,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1722490338, now seen corresponding path program 3 times [2023-09-01 07:59:34,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:34,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314520239] [2023-09-01 07:59:34,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:34,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:34,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:34,193 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:34,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:34,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314520239] [2023-09-01 07:59:34,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314520239] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:34,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1691508898] [2023-09-01 07:59:34,194 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 07:59:34,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:34,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:34,195 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:34,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-09-01 07:59:34,413 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-09-01 07:59:34,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:34,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 07:59:34,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:34,504 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:34,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:34,580 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:34,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1691508898] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:34,580 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:34,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-09-01 07:59:34,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453086455] [2023-09-01 07:59:34,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:34,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-09-01 07:59:34,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:34,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-09-01 07:59:34,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=403, Unknown=0, NotChecked=0, Total=552 [2023-09-01 07:59:34,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 248 [2023-09-01 07:59:34,763 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 192 transitions, 2963 flow. Second operand has 24 states, 24 states have (on average 97.54166666666667) internal successors, (2341), 24 states have internal predecessors, (2341), 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) [2023-09-01 07:59:34,763 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:34,763 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 248 [2023-09-01 07:59:34,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:35,931 INFO L130 PetriNetUnfolder]: 4986/9073 cut-off events. [2023-09-01 07:59:35,931 INFO L131 PetriNetUnfolder]: For 83569/83893 co-relation queries the response was YES. [2023-09-01 07:59:35,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53272 conditions, 9073 events. 4986/9073 cut-off events. For 83569/83893 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 67566 event pairs, 2164 based on Foata normal form. 546/9221 useless extension candidates. Maximal degree in co-relation 53234. Up to 5664 conditions per place. [2023-09-01 07:59:36,001 INFO L137 encePairwiseOnDemand]: 239/248 looper letters, 187 selfloop transitions, 6 changer transitions 190/387 dead transitions. [2023-09-01 07:59:36,002 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 387 transitions, 6638 flow [2023-09-01 07:59:36,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-09-01 07:59:36,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-09-01 07:59:36,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1544 transitions. [2023-09-01 07:59:36,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4150537634408602 [2023-09-01 07:59:36,004 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1544 transitions. [2023-09-01 07:59:36,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1544 transitions. [2023-09-01 07:59:36,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:36,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1544 transitions. [2023-09-01 07:59:36,006 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 102.93333333333334) internal successors, (1544), 15 states have internal predecessors, (1544), 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) [2023-09-01 07:59:36,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 248.0) internal successors, (3968), 16 states have internal predecessors, (3968), 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) [2023-09-01 07:59:36,008 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 248.0) internal successors, (3968), 16 states have internal predecessors, (3968), 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) [2023-09-01 07:59:36,008 INFO L175 Difference]: Start difference. First operand has 183 places, 192 transitions, 2963 flow. Second operand 15 states and 1544 transitions. [2023-09-01 07:59:36,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 387 transitions, 6638 flow [2023-09-01 07:59:36,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 387 transitions, 6527 flow, removed 17 selfloop flow, removed 8 redundant places. [2023-09-01 07:59:36,098 INFO L231 Difference]: Finished difference. Result has 194 places, 148 transitions, 2253 flow [2023-09-01 07:59:36,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2887, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2253, PETRI_PLACES=194, PETRI_TRANSITIONS=148} [2023-09-01 07:59:36,098 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 155 predicate places. [2023-09-01 07:59:36,098 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 148 transitions, 2253 flow [2023-09-01 07:59:36,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 97.54166666666667) internal successors, (2341), 24 states have internal predecessors, (2341), 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) [2023-09-01 07:59:36,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:36,099 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:36,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:36,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-09-01 07:59:36,299 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:36,300 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:36,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1466216075, now seen corresponding path program 4 times [2023-09-01 07:59:36,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:36,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208775164] [2023-09-01 07:59:36,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:36,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:36,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:36,594 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:36,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:36,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208775164] [2023-09-01 07:59:36,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208775164] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:36,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435572186] [2023-09-01 07:59:36,594 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 07:59:36,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:36,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:36,596 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:36,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-09-01 07:59:36,732 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 07:59:36,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:36,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 39 conjunts are in the unsatisfiable core [2023-09-01 07:59:36,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:36,832 INFO L350 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 [2023-09-01 07:59:36,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:36,883 INFO L350 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 14 treesize of output 16 [2023-09-01 07:59:36,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:36,911 INFO L350 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 14 treesize of output 16 [2023-09-01 07:59:36,992 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:36,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:37,087 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1130 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1130) c_~A~0.base) (+ c_~A~0.offset 12)) 4294967296)) is different from false [2023-09-01 07:59:37,128 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:37,128 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 07:59:37,135 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:37,135 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 129 [2023-09-01 07:59:37,139 INFO L350 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 24 treesize of output 16 [2023-09-01 07:59:37,144 INFO L350 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 25 treesize of output 21 [2023-09-01 07:59:37,254 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:37,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435572186] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:37,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:37,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2023-09-01 07:59:37,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577156448] [2023-09-01 07:59:37,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:37,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-09-01 07:59:37,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:37,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-09-01 07:59:37,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=890, Unknown=4, NotChecked=60, Total=1056 [2023-09-01 07:59:37,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 07:59:37,363 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 148 transitions, 2253 flow. Second operand has 33 states, 33 states have (on average 80.39393939393939) internal successors, (2653), 33 states have internal predecessors, (2653), 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) [2023-09-01 07:59:37,363 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:37,363 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 07:59:37,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:39,123 INFO L130 PetriNetUnfolder]: 4965/8941 cut-off events. [2023-09-01 07:59:39,123 INFO L131 PetriNetUnfolder]: For 72298/72842 co-relation queries the response was YES. [2023-09-01 07:59:39,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55827 conditions, 8941 events. 4965/8941 cut-off events. For 72298/72842 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 65999 event pairs, 1695 based on Foata normal form. 846/9345 useless extension candidates. Maximal degree in co-relation 55785. Up to 2693 conditions per place. [2023-09-01 07:59:39,208 INFO L137 encePairwiseOnDemand]: 238/248 looper letters, 257 selfloop transitions, 83 changer transitions 0/341 dead transitions. [2023-09-01 07:59:39,209 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 341 transitions, 5086 flow [2023-09-01 07:59:39,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 07:59:39,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 07:59:39,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1485 transitions. [2023-09-01 07:59:39,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35222960151802657 [2023-09-01 07:59:39,211 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1485 transitions. [2023-09-01 07:59:39,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1485 transitions. [2023-09-01 07:59:39,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:39,211 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1485 transitions. [2023-09-01 07:59:39,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 87.3529411764706) internal successors, (1485), 17 states have internal predecessors, (1485), 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) [2023-09-01 07:59:39,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 248.0) internal successors, (4464), 18 states have internal predecessors, (4464), 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) [2023-09-01 07:59:39,214 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 248.0) internal successors, (4464), 18 states have internal predecessors, (4464), 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) [2023-09-01 07:59:39,214 INFO L175 Difference]: Start difference. First operand has 194 places, 148 transitions, 2253 flow. Second operand 17 states and 1485 transitions. [2023-09-01 07:59:39,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 341 transitions, 5086 flow [2023-09-01 07:59:39,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 341 transitions, 4671 flow, removed 79 selfloop flow, removed 24 redundant places. [2023-09-01 07:59:39,502 INFO L231 Difference]: Finished difference. Result has 161 places, 159 transitions, 2459 flow [2023-09-01 07:59:39,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2000, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2459, PETRI_PLACES=161, PETRI_TRANSITIONS=159} [2023-09-01 07:59:39,503 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 122 predicate places. [2023-09-01 07:59:39,503 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 159 transitions, 2459 flow [2023-09-01 07:59:39,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 80.39393939393939) internal successors, (2653), 33 states have internal predecessors, (2653), 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) [2023-09-01 07:59:39,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:39,503 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 3, 3, 1, 1, 1, 1, 1] [2023-09-01 07:59:39,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:39,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:39,704 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:39,704 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:39,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1044651882, now seen corresponding path program 4 times [2023-09-01 07:59:39,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:39,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883965425] [2023-09-01 07:59:39,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:39,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:39,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:39,965 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:39,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:39,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883965425] [2023-09-01 07:59:39,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883965425] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:39,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568060072] [2023-09-01 07:59:39,966 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 07:59:39,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:39,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:39,967 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:39,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-09-01 07:59:40,097 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 07:59:40,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:40,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 40 conjunts are in the unsatisfiable core [2023-09-01 07:59:40,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:40,184 INFO L350 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 [2023-09-01 07:59:40,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:40,211 INFO L350 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 22 [2023-09-01 07:59:40,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:40,258 INFO L350 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 16 treesize of output 18 [2023-09-01 07:59:40,343 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:40,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:40,443 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1177 (Array Int Int))) (< 0 (+ 9223372039002259456 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1177) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 12 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))))) is different from false [2023-09-01 07:59:40,512 INFO L321 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-09-01 07:59:40,513 INFO L350 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 39 [2023-09-01 07:59:40,518 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:40,518 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2023-09-01 07:59:40,521 INFO L350 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 9 treesize of output 5 [2023-09-01 07:59:40,598 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2023-09-01 07:59:40,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568060072] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:40,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:40,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2023-09-01 07:59:40,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564371101] [2023-09-01 07:59:40,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:40,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-09-01 07:59:40,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:40,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-09-01 07:59:40,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=889, Unknown=6, NotChecked=60, Total=1056 [2023-09-01 07:59:40,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 248 [2023-09-01 07:59:40,656 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 159 transitions, 2459 flow. Second operand has 33 states, 33 states have (on average 83.36363636363636) internal successors, (2751), 33 states have internal predecessors, (2751), 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) [2023-09-01 07:59:40,656 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:40,656 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 248 [2023-09-01 07:59:40,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:42,133 INFO L130 PetriNetUnfolder]: 4948/8890 cut-off events. [2023-09-01 07:59:42,133 INFO L131 PetriNetUnfolder]: For 64702/65234 co-relation queries the response was YES. [2023-09-01 07:59:42,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55347 conditions, 8890 events. 4948/8890 cut-off events. For 64702/65234 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 64755 event pairs, 2439 based on Foata normal form. 533/8981 useless extension candidates. Maximal degree in co-relation 55313. Up to 6588 conditions per place. [2023-09-01 07:59:42,197 INFO L137 encePairwiseOnDemand]: 239/248 looper letters, 107 selfloop transitions, 80 changer transitions 0/188 dead transitions. [2023-09-01 07:59:42,198 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 188 transitions, 3167 flow [2023-09-01 07:59:42,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-09-01 07:59:42,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-09-01 07:59:42,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1546 transitions. [2023-09-01 07:59:42,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346326164874552 [2023-09-01 07:59:42,199 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1546 transitions. [2023-09-01 07:59:42,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1546 transitions. [2023-09-01 07:59:42,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:42,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1546 transitions. [2023-09-01 07:59:42,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 85.88888888888889) internal successors, (1546), 18 states have internal predecessors, (1546), 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) [2023-09-01 07:59:42,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 248.0) internal successors, (4712), 19 states have internal predecessors, (4712), 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) [2023-09-01 07:59:42,203 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 248.0) internal successors, (4712), 19 states have internal predecessors, (4712), 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) [2023-09-01 07:59:42,203 INFO L175 Difference]: Start difference. First operand has 161 places, 159 transitions, 2459 flow. Second operand 18 states and 1546 transitions. [2023-09-01 07:59:42,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 188 transitions, 3167 flow [2023-09-01 07:59:42,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 188 transitions, 2923 flow, removed 1 selfloop flow, removed 15 redundant places. [2023-09-01 07:59:42,362 INFO L231 Difference]: Finished difference. Result has 163 places, 157 transitions, 2350 flow [2023-09-01 07:59:42,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2190, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2350, PETRI_PLACES=163, PETRI_TRANSITIONS=157} [2023-09-01 07:59:42,363 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 124 predicate places. [2023-09-01 07:59:42,363 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 157 transitions, 2350 flow [2023-09-01 07:59:42,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 83.36363636363636) internal successors, (2751), 33 states have internal predecessors, (2751), 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) [2023-09-01 07:59:42,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:42,363 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:42,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:42,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-09-01 07:59:42,564 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:42,564 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:42,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1016633806, now seen corresponding path program 4 times [2023-09-01 07:59:42,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:42,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282439638] [2023-09-01 07:59:42,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:42,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:42,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:42,831 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:42,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:42,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282439638] [2023-09-01 07:59:42,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282439638] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:42,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867016492] [2023-09-01 07:59:42,832 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 07:59:42,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:42,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:42,833 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:42,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-09-01 07:59:42,963 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 07:59:42,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:42,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 37 conjunts are in the unsatisfiable core [2023-09-01 07:59:42,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:43,048 INFO L350 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 13 treesize of output 9 [2023-09-01 07:59:43,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:43,074 INFO L350 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 18 treesize of output 20 [2023-09-01 07:59:43,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:43,102 INFO L350 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 18 treesize of output 20 [2023-09-01 07:59:43,226 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:43,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:45,435 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:45,435 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 07:59:45,442 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:45,442 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 147 [2023-09-01 07:59:45,447 INFO L350 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 29 treesize of output 25 [2023-09-01 07:59:45,465 INFO L350 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 28 treesize of output 20 [2023-09-01 07:59:45,584 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:45,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867016492] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:45,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:45,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-09-01 07:59:45,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671144174] [2023-09-01 07:59:45,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:45,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-09-01 07:59:45,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:45,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-09-01 07:59:45,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1068, Unknown=14, NotChecked=0, Total=1190 [2023-09-01 07:59:45,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 07:59:45,769 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 157 transitions, 2350 flow. Second operand has 35 states, 35 states have (on average 80.45714285714286) internal successors, (2816), 35 states have internal predecessors, (2816), 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) [2023-09-01 07:59:45,770 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:45,770 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 07:59:45,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:48,351 INFO L130 PetriNetUnfolder]: 6329/11338 cut-off events. [2023-09-01 07:59:48,352 INFO L131 PetriNetUnfolder]: For 109524/110020 co-relation queries the response was YES. [2023-09-01 07:59:48,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69119 conditions, 11338 events. 6329/11338 cut-off events. For 109524/110020 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 85319 event pairs, 1205 based on Foata normal form. 996/11840 useless extension candidates. Maximal degree in co-relation 69086. Up to 3283 conditions per place. [2023-09-01 07:59:48,426 INFO L137 encePairwiseOnDemand]: 238/248 looper letters, 616 selfloop transitions, 25 changer transitions 0/645 dead transitions. [2023-09-01 07:59:48,427 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 645 transitions, 12321 flow [2023-09-01 07:59:48,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 07:59:48,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 07:59:48,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1477 transitions. [2023-09-01 07:59:48,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35033206831119545 [2023-09-01 07:59:48,428 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1477 transitions. [2023-09-01 07:59:48,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1477 transitions. [2023-09-01 07:59:48,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:48,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1477 transitions. [2023-09-01 07:59:48,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 86.88235294117646) internal successors, (1477), 17 states have internal predecessors, (1477), 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) [2023-09-01 07:59:48,432 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 248.0) internal successors, (4464), 18 states have internal predecessors, (4464), 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) [2023-09-01 07:59:48,433 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 248.0) internal successors, (4464), 18 states have internal predecessors, (4464), 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) [2023-09-01 07:59:48,433 INFO L175 Difference]: Start difference. First operand has 163 places, 157 transitions, 2350 flow. Second operand 17 states and 1477 transitions. [2023-09-01 07:59:48,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 645 transitions, 12321 flow [2023-09-01 07:59:48,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 645 transitions, 11686 flow, removed 2 selfloop flow, removed 16 redundant places. [2023-09-01 07:59:48,534 INFO L231 Difference]: Finished difference. Result has 165 places, 161 transitions, 2323 flow [2023-09-01 07:59:48,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2201, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2323, PETRI_PLACES=165, PETRI_TRANSITIONS=161} [2023-09-01 07:59:48,536 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 126 predicate places. [2023-09-01 07:59:48,536 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 161 transitions, 2323 flow [2023-09-01 07:59:48,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 80.45714285714286) internal successors, (2816), 35 states have internal predecessors, (2816), 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) [2023-09-01 07:59:48,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:48,537 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 3, 3, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:48,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:48,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-09-01 07:59:48,741 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:48,741 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:48,741 INFO L85 PathProgramCache]: Analyzing trace with hash -2122894690, now seen corresponding path program 3 times [2023-09-01 07:59:48,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:48,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343415980] [2023-09-01 07:59:48,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:48,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:48,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:49,066 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:49,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:49,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343415980] [2023-09-01 07:59:49,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343415980] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:49,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032543704] [2023-09-01 07:59:49,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 07:59:49,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:49,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:49,069 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:49,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-09-01 07:59:49,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-09-01 07:59:49,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:49,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 42 conjunts are in the unsatisfiable core [2023-09-01 07:59:49,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:49,370 INFO L350 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 [2023-09-01 07:59:49,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:49,396 INFO L350 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 22 [2023-09-01 07:59:49,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:49,429 INFO L350 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 16 treesize of output 18 [2023-09-01 07:59:49,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:49,456 INFO L350 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 16 treesize of output 18 [2023-09-01 07:59:49,535 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:49,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:49,657 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1275 (Array Int Int)) (v_ArrVal_1274 (Array Int Int))) (< 0 (+ (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1274) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1275) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 12 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 9223372039002259456))) is different from false [2023-09-01 07:59:49,715 INFO L321 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-09-01 07:59:49,716 INFO L350 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 42 [2023-09-01 07:59:49,722 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:49,723 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 75 [2023-09-01 07:59:49,726 INFO L350 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 62 treesize of output 54 [2023-09-01 07:59:49,729 INFO L350 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 28 treesize of output 24 [2023-09-01 07:59:49,856 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2023-09-01 07:59:49,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032543704] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:49,857 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:49,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 34 [2023-09-01 07:59:49,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713229503] [2023-09-01 07:59:49,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:49,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-09-01 07:59:49,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:49,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-09-01 07:59:49,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=1071, Unknown=8, NotChecked=66, Total=1260 [2023-09-01 07:59:49,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 07:59:49,959 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 161 transitions, 2323 flow. Second operand has 36 states, 36 states have (on average 80.36111111111111) internal successors, (2893), 36 states have internal predecessors, (2893), 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) [2023-09-01 07:59:49,959 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:49,959 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 07:59:49,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:51,808 INFO L130 PetriNetUnfolder]: 6136/11018 cut-off events. [2023-09-01 07:59:51,809 INFO L131 PetriNetUnfolder]: For 83887/84552 co-relation queries the response was YES. [2023-09-01 07:59:51,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69968 conditions, 11018 events. 6136/11018 cut-off events. For 83887/84552 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 82400 event pairs, 2076 based on Foata normal form. 740/11274 useless extension candidates. Maximal degree in co-relation 69933. Up to 3229 conditions per place. [2023-09-01 07:59:51,888 INFO L137 encePairwiseOnDemand]: 240/248 looper letters, 290 selfloop transitions, 85 changer transitions 0/376 dead transitions. [2023-09-01 07:59:51,889 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 376 transitions, 5631 flow [2023-09-01 07:59:51,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 07:59:51,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 07:59:51,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1482 transitions. [2023-09-01 07:59:51,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515180265654649 [2023-09-01 07:59:51,890 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1482 transitions. [2023-09-01 07:59:51,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1482 transitions. [2023-09-01 07:59:51,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:51,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1482 transitions. [2023-09-01 07:59:51,892 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 87.17647058823529) internal successors, (1482), 17 states have internal predecessors, (1482), 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) [2023-09-01 07:59:51,893 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 248.0) internal successors, (4464), 18 states have internal predecessors, (4464), 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) [2023-09-01 07:59:51,894 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 248.0) internal successors, (4464), 18 states have internal predecessors, (4464), 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) [2023-09-01 07:59:51,894 INFO L175 Difference]: Start difference. First operand has 165 places, 161 transitions, 2323 flow. Second operand 17 states and 1482 transitions. [2023-09-01 07:59:51,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 376 transitions, 5631 flow [2023-09-01 07:59:51,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 376 transitions, 5058 flow, removed 12 selfloop flow, removed 16 redundant places. [2023-09-01 07:59:52,001 INFO L231 Difference]: Finished difference. Result has 165 places, 160 transitions, 2382 flow [2023-09-01 07:59:52,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2212, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2382, PETRI_PLACES=165, PETRI_TRANSITIONS=160} [2023-09-01 07:59:52,001 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 126 predicate places. [2023-09-01 07:59:52,001 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 160 transitions, 2382 flow [2023-09-01 07:59:52,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 80.36111111111111) internal successors, (2893), 36 states have internal predecessors, (2893), 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) [2023-09-01 07:59:52,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:52,002 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:52,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:52,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-09-01 07:59:52,205 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:52,205 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:52,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1016633807, now seen corresponding path program 4 times [2023-09-01 07:59:52,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:52,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566004532] [2023-09-01 07:59:52,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:52,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:52,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:52,509 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:52,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:52,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566004532] [2023-09-01 07:59:52,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566004532] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:52,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818814467] [2023-09-01 07:59:52,510 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 07:59:52,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:52,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:52,511 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:52,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-09-01 07:59:52,674 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 07:59:52,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:52,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 37 conjunts are in the unsatisfiable core [2023-09-01 07:59:52,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:52,760 INFO L350 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 13 treesize of output 9 [2023-09-01 07:59:52,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:52,795 INFO L350 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 16 treesize of output 18 [2023-09-01 07:59:52,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:52,820 INFO L350 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 16 treesize of output 18 [2023-09-01 07:59:52,927 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:52,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:53,108 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:53,108 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 07:59:53,113 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:53,113 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 65 [2023-09-01 07:59:53,116 INFO L350 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 54 treesize of output 46 [2023-09-01 07:59:53,119 INFO L350 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 24 treesize of output 20 [2023-09-01 07:59:53,237 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:53,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818814467] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:53,237 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:53,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-09-01 07:59:53,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213611692] [2023-09-01 07:59:53,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:53,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-09-01 07:59:53,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:53,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-09-01 07:59:53,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=1067, Unknown=16, NotChecked=0, Total=1190 [2023-09-01 07:59:54,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 07:59:54,824 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 160 transitions, 2382 flow. Second operand has 35 states, 35 states have (on average 80.45714285714286) internal successors, (2816), 35 states have internal predecessors, (2816), 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) [2023-09-01 07:59:54,824 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:54,825 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 07:59:54,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:57,178 INFO L130 PetriNetUnfolder]: 5922/10648 cut-off events. [2023-09-01 07:59:57,178 INFO L131 PetriNetUnfolder]: For 96823/97096 co-relation queries the response was YES. [2023-09-01 07:59:57,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64714 conditions, 10648 events. 5922/10648 cut-off events. For 96823/97096 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 78809 event pairs, 1094 based on Foata normal form. 521/10689 useless extension candidates. Maximal degree in co-relation 64681. Up to 3191 conditions per place. [2023-09-01 07:59:57,242 INFO L137 encePairwiseOnDemand]: 240/248 looper letters, 605 selfloop transitions, 25 changer transitions 0/634 dead transitions. [2023-09-01 07:59:57,242 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 634 transitions, 12248 flow [2023-09-01 07:59:57,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 07:59:57,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 07:59:57,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1474 transitions. [2023-09-01 07:59:57,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34962049335863377 [2023-09-01 07:59:57,244 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1474 transitions. [2023-09-01 07:59:57,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1474 transitions. [2023-09-01 07:59:57,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:57,244 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1474 transitions. [2023-09-01 07:59:57,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 86.70588235294117) internal successors, (1474), 17 states have internal predecessors, (1474), 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) [2023-09-01 07:59:57,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 248.0) internal successors, (4464), 18 states have internal predecessors, (4464), 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) [2023-09-01 07:59:57,247 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 248.0) internal successors, (4464), 18 states have internal predecessors, (4464), 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) [2023-09-01 07:59:57,248 INFO L175 Difference]: Start difference. First operand has 165 places, 160 transitions, 2382 flow. Second operand 17 states and 1474 transitions. [2023-09-01 07:59:57,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 634 transitions, 12248 flow [2023-09-01 07:59:57,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 634 transitions, 11604 flow, removed 20 selfloop flow, removed 14 redundant places. [2023-09-01 07:59:57,333 INFO L231 Difference]: Finished difference. Result has 167 places, 159 transitions, 2289 flow [2023-09-01 07:59:57,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2289, PETRI_PLACES=167, PETRI_TRANSITIONS=159} [2023-09-01 07:59:57,333 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 128 predicate places. [2023-09-01 07:59:57,334 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 159 transitions, 2289 flow [2023-09-01 07:59:57,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 80.45714285714286) internal successors, (2816), 35 states have internal predecessors, (2816), 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) [2023-09-01 07:59:57,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:57,334 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1] [2023-09-01 07:59:57,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:57,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:57,540 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:57,541 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:57,541 INFO L85 PathProgramCache]: Analyzing trace with hash 705192089, now seen corresponding path program 5 times [2023-09-01 07:59:57,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:57,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186241575] [2023-09-01 07:59:57,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:57,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:57,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:57,760 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:57,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:57,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186241575] [2023-09-01 07:59:57,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186241575] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:57,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970399898] [2023-09-01 07:59:57,761 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 07:59:57,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:57,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:57,762 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:57,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-09-01 07:59:57,910 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-09-01 07:59:57,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:57,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 14 conjunts are in the unsatisfiable core [2023-09-01 07:59:57,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:58,040 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:58,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:58,145 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:58,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970399898] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:58,146 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:58,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2023-09-01 07:59:58,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728486533] [2023-09-01 07:59:58,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:58,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-09-01 07:59:58,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:58,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-09-01 07:59:58,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=600, Unknown=0, NotChecked=0, Total=812 [2023-09-01 07:59:58,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 248 [2023-09-01 07:59:58,362 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 159 transitions, 2289 flow. Second operand has 29 states, 29 states have (on average 97.44827586206897) internal successors, (2826), 29 states have internal predecessors, (2826), 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) [2023-09-01 07:59:58,362 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:58,362 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 248 [2023-09-01 07:59:58,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:59,703 INFO L130 PetriNetUnfolder]: 5206/9486 cut-off events. [2023-09-01 07:59:59,703 INFO L131 PetriNetUnfolder]: For 74744/75240 co-relation queries the response was YES. [2023-09-01 07:59:59,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57465 conditions, 9486 events. 5206/9486 cut-off events. For 74744/75240 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 70371 event pairs, 2118 based on Foata normal form. 640/9785 useless extension candidates. Maximal degree in co-relation 57432. Up to 3341 conditions per place. [2023-09-01 07:59:59,763 INFO L137 encePairwiseOnDemand]: 240/248 looper letters, 360 selfloop transitions, 47 changer transitions 11/419 dead transitions. [2023-09-01 07:59:59,764 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 419 transitions, 5829 flow [2023-09-01 07:59:59,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-09-01 07:59:59,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-09-01 07:59:59,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1895 transitions. [2023-09-01 07:59:59,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42450716845878134 [2023-09-01 07:59:59,766 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1895 transitions. [2023-09-01 07:59:59,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1895 transitions. [2023-09-01 07:59:59,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:59,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1895 transitions. [2023-09-01 07:59:59,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 105.27777777777777) internal successors, (1895), 18 states have internal predecessors, (1895), 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) [2023-09-01 07:59:59,770 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 248.0) internal successors, (4712), 19 states have internal predecessors, (4712), 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) [2023-09-01 07:59:59,770 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 248.0) internal successors, (4712), 19 states have internal predecessors, (4712), 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) [2023-09-01 07:59:59,770 INFO L175 Difference]: Start difference. First operand has 167 places, 159 transitions, 2289 flow. Second operand 18 states and 1895 transitions. [2023-09-01 07:59:59,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 419 transitions, 5829 flow [2023-09-01 07:59:59,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 419 transitions, 5534 flow, removed 13 selfloop flow, removed 15 redundant places. [2023-09-01 07:59:59,840 INFO L231 Difference]: Finished difference. Result has 170 places, 153 transitions, 2199 flow [2023-09-01 07:59:59,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2058, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2199, PETRI_PLACES=170, PETRI_TRANSITIONS=153} [2023-09-01 07:59:59,840 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 131 predicate places. [2023-09-01 07:59:59,840 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 153 transitions, 2199 flow [2023-09-01 07:59:59,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 97.44827586206897) internal successors, (2826), 29 states have internal predecessors, (2826), 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) [2023-09-01 07:59:59,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:59,841 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1] [2023-09-01 07:59:59,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:00,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-09-01 08:00:00,041 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:00,041 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:00,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1111908100, now seen corresponding path program 5 times [2023-09-01 08:00:00,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:00,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277435958] [2023-09-01 08:00:00,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:00,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:00,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:00,337 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:00,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:00,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277435958] [2023-09-01 08:00:00,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277435958] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:00,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455938030] [2023-09-01 08:00:00,337 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 08:00:00,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:00,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:00,341 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:00,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-09-01 08:00:00,509 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-09-01 08:00:00,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:00,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 41 conjunts are in the unsatisfiable core [2023-09-01 08:00:00,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:00,613 INFO L350 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 [2023-09-01 08:00:00,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:00,643 INFO L350 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 16 treesize of output 18 [2023-09-01 08:00:00,761 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:00,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:00,896 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1404 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1404) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 16 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 9223372039002259456))) is different from false [2023-09-01 08:00:00,903 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:00,903 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-09-01 08:00:00,908 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:00,908 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2023-09-01 08:00:00,910 INFO L350 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 9 treesize of output 5 [2023-09-01 08:00:01,032 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2023-09-01 08:00:01,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455938030] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:01,032 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:01,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 34 [2023-09-01 08:00:01,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640090419] [2023-09-01 08:00:01,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:01,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-09-01 08:00:01,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:01,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-09-01 08:00:01,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1084, Unknown=1, NotChecked=66, Total=1260 [2023-09-01 08:00:01,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 248 [2023-09-01 08:00:01,109 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 153 transitions, 2199 flow. Second operand has 36 states, 36 states have (on average 83.41666666666667) internal successors, (3003), 36 states have internal predecessors, (3003), 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) [2023-09-01 08:00:01,109 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:01,110 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 248 [2023-09-01 08:00:01,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:02,837 INFO L130 PetriNetUnfolder]: 5210/9491 cut-off events. [2023-09-01 08:00:02,838 INFO L131 PetriNetUnfolder]: For 58642/59146 co-relation queries the response was YES. [2023-09-01 08:00:02,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56913 conditions, 9491 events. 5210/9491 cut-off events. For 58642/59146 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 69615 event pairs, 2852 based on Foata normal form. 506/9654 useless extension candidates. Maximal degree in co-relation 56880. Up to 4106 conditions per place. [2023-09-01 08:00:02,902 INFO L137 encePairwiseOnDemand]: 237/248 looper letters, 175 selfloop transitions, 85 changer transitions 2/263 dead transitions. [2023-09-01 08:00:02,902 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 263 transitions, 3896 flow [2023-09-01 08:00:02,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-09-01 08:00:02,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-09-01 08:00:02,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1912 transitions. [2023-09-01 08:00:02,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35043988269794724 [2023-09-01 08:00:02,904 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1912 transitions. [2023-09-01 08:00:02,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1912 transitions. [2023-09-01 08:00:02,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:02,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1912 transitions. [2023-09-01 08:00:02,906 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 86.9090909090909) internal successors, (1912), 22 states have internal predecessors, (1912), 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) [2023-09-01 08:00:02,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 248.0) internal successors, (5704), 23 states have internal predecessors, (5704), 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) [2023-09-01 08:00:02,909 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 248.0) internal successors, (5704), 23 states have internal predecessors, (5704), 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) [2023-09-01 08:00:02,909 INFO L175 Difference]: Start difference. First operand has 170 places, 153 transitions, 2199 flow. Second operand 22 states and 1912 transitions. [2023-09-01 08:00:02,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 263 transitions, 3896 flow [2023-09-01 08:00:03,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 263 transitions, 3811 flow, removed 11 selfloop flow, removed 10 redundant places. [2023-09-01 08:00:03,008 INFO L231 Difference]: Finished difference. Result has 187 places, 176 transitions, 2591 flow [2023-09-01 08:00:03,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2118, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2591, PETRI_PLACES=187, PETRI_TRANSITIONS=176} [2023-09-01 08:00:03,008 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 148 predicate places. [2023-09-01 08:00:03,008 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 176 transitions, 2591 flow [2023-09-01 08:00:03,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 83.41666666666667) internal successors, (3003), 36 states have internal predecessors, (3003), 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) [2023-09-01 08:00:03,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:03,009 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1] [2023-09-01 08:00:03,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:03,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:03,215 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:03,215 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:03,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1111908101, now seen corresponding path program 6 times [2023-09-01 08:00:03,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:03,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377118217] [2023-09-01 08:00:03,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:03,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:03,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:03,527 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:03,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:03,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377118217] [2023-09-01 08:00:03,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377118217] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:03,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481665142] [2023-09-01 08:00:03,528 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 08:00:03,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:03,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:03,530 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:03,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-09-01 08:00:03,730 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-09-01 08:00:03,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:03,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 41 conjunts are in the unsatisfiable core [2023-09-01 08:00:03,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:03,836 INFO L350 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 [2023-09-01 08:00:03,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:03,867 INFO L350 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 14 treesize of output 16 [2023-09-01 08:00:03,984 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:03,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:04,147 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:04,147 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-09-01 08:00:04,152 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:04,152 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2023-09-01 08:00:04,160 INFO L350 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 7 treesize of output 3 [2023-09-01 08:00:04,273 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:04,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481665142] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:04,273 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:04,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 34 [2023-09-01 08:00:04,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345360694] [2023-09-01 08:00:04,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:04,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-09-01 08:00:04,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:04,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-09-01 08:00:04,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=1155, Unknown=5, NotChecked=0, Total=1260 [2023-09-01 08:00:04,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 248 [2023-09-01 08:00:04,935 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 176 transitions, 2591 flow. Second operand has 36 states, 36 states have (on average 84.41666666666667) internal successors, (3039), 36 states have internal predecessors, (3039), 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) [2023-09-01 08:00:04,935 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:04,935 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 248 [2023-09-01 08:00:04,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:06,847 INFO L130 PetriNetUnfolder]: 5209/9488 cut-off events. [2023-09-01 08:00:06,848 INFO L131 PetriNetUnfolder]: For 58568/59076 co-relation queries the response was YES. [2023-09-01 08:00:06,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57667 conditions, 9488 events. 5209/9488 cut-off events. For 58568/59076 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 69561 event pairs, 2836 based on Foata normal form. 509/9654 useless extension candidates. Maximal degree in co-relation 57629. Up to 4105 conditions per place. [2023-09-01 08:00:06,926 INFO L137 encePairwiseOnDemand]: 239/248 looper letters, 174 selfloop transitions, 84 changer transitions 2/261 dead transitions. [2023-09-01 08:00:06,927 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 261 transitions, 4013 flow [2023-09-01 08:00:06,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-09-01 08:00:06,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-09-01 08:00:06,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1931 transitions. [2023-09-01 08:00:06,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35392228739002934 [2023-09-01 08:00:06,929 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1931 transitions. [2023-09-01 08:00:06,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1931 transitions. [2023-09-01 08:00:06,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:06,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1931 transitions. [2023-09-01 08:00:06,931 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 87.77272727272727) internal successors, (1931), 22 states have internal predecessors, (1931), 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) [2023-09-01 08:00:06,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 248.0) internal successors, (5704), 23 states have internal predecessors, (5704), 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) [2023-09-01 08:00:06,934 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 248.0) internal successors, (5704), 23 states have internal predecessors, (5704), 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) [2023-09-01 08:00:06,934 INFO L175 Difference]: Start difference. First operand has 187 places, 176 transitions, 2591 flow. Second operand 22 states and 1931 transitions. [2023-09-01 08:00:06,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 261 transitions, 4013 flow [2023-09-01 08:00:07,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 261 transitions, 3997 flow, removed 2 selfloop flow, removed 6 redundant places. [2023-09-01 08:00:07,044 INFO L231 Difference]: Finished difference. Result has 202 places, 174 transitions, 2710 flow [2023-09-01 08:00:07,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2542, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2710, PETRI_PLACES=202, PETRI_TRANSITIONS=174} [2023-09-01 08:00:07,044 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 163 predicate places. [2023-09-01 08:00:07,044 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 174 transitions, 2710 flow [2023-09-01 08:00:07,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 84.41666666666667) internal successors, (3039), 36 states have internal predecessors, (3039), 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) [2023-09-01 08:00:07,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:07,046 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:00:07,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:07,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-09-01 08:00:07,247 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:07,247 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:07,247 INFO L85 PathProgramCache]: Analyzing trace with hash -2027486215, now seen corresponding path program 5 times [2023-09-01 08:00:07,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:07,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075511375] [2023-09-01 08:00:07,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:07,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:07,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:07,370 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:07,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:07,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075511375] [2023-09-01 08:00:07,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075511375] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:07,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026169386] [2023-09-01 08:00:07,370 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 08:00:07,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:07,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:07,371 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:07,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-09-01 08:00:07,541 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-09-01 08:00:07,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:07,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 14 conjunts are in the unsatisfiable core [2023-09-01 08:00:07,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:07,674 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:07,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:07,774 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:07,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026169386] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:07,775 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:07,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2023-09-01 08:00:07,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809803365] [2023-09-01 08:00:07,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:07,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-09-01 08:00:07,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:07,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-09-01 08:00:07,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=600, Unknown=0, NotChecked=0, Total=812 [2023-09-01 08:00:08,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 248 [2023-09-01 08:00:08,028 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 174 transitions, 2710 flow. Second operand has 29 states, 29 states have (on average 97.51724137931035) internal successors, (2828), 29 states have internal predecessors, (2828), 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) [2023-09-01 08:00:08,029 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:08,029 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 248 [2023-09-01 08:00:08,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:09,316 INFO L130 PetriNetUnfolder]: 4613/8491 cut-off events. [2023-09-01 08:00:09,316 INFO L131 PetriNetUnfolder]: For 83472/83667 co-relation queries the response was YES. [2023-09-01 08:00:09,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52265 conditions, 8491 events. 4613/8491 cut-off events. For 83472/83667 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 61688 event pairs, 1710 based on Foata normal form. 489/8733 useless extension candidates. Maximal degree in co-relation 52226. Up to 4198 conditions per place. [2023-09-01 08:00:09,380 INFO L137 encePairwiseOnDemand]: 239/248 looper letters, 140 selfloop transitions, 7 changer transitions 281/430 dead transitions. [2023-09-01 08:00:09,380 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 430 transitions, 7753 flow [2023-09-01 08:00:09,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-09-01 08:00:09,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-09-01 08:00:09,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1848 transitions. [2023-09-01 08:00:09,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41397849462365593 [2023-09-01 08:00:09,382 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1848 transitions. [2023-09-01 08:00:09,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1848 transitions. [2023-09-01 08:00:09,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:09,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1848 transitions. [2023-09-01 08:00:09,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 102.66666666666667) internal successors, (1848), 18 states have internal predecessors, (1848), 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) [2023-09-01 08:00:09,386 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 248.0) internal successors, (4712), 19 states have internal predecessors, (4712), 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) [2023-09-01 08:00:09,386 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 248.0) internal successors, (4712), 19 states have internal predecessors, (4712), 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) [2023-09-01 08:00:09,386 INFO L175 Difference]: Start difference. First operand has 202 places, 174 transitions, 2710 flow. Second operand 18 states and 1848 transitions. [2023-09-01 08:00:09,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 430 transitions, 7753 flow [2023-09-01 08:00:09,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 430 transitions, 7553 flow, removed 4 selfloop flow, removed 18 redundant places. [2023-09-01 08:00:09,464 INFO L231 Difference]: Finished difference. Result has 207 places, 116 transitions, 1743 flow [2023-09-01 08:00:09,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2623, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1743, PETRI_PLACES=207, PETRI_TRANSITIONS=116} [2023-09-01 08:00:09,465 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 168 predicate places. [2023-09-01 08:00:09,465 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 116 transitions, 1743 flow [2023-09-01 08:00:09,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 97.51724137931035) internal successors, (2828), 29 states have internal predecessors, (2828), 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) [2023-09-01 08:00:09,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:09,466 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-09-01 08:00:09,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:09,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:09,671 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:09,671 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:09,671 INFO L85 PathProgramCache]: Analyzing trace with hash 7687948, now seen corresponding path program 4 times [2023-09-01 08:00:09,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:09,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57083216] [2023-09-01 08:00:09,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:09,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:09,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:10,038 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:10,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:10,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57083216] [2023-09-01 08:00:10,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57083216] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:10,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049737429] [2023-09-01 08:00:10,039 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 08:00:10,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:10,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:10,040 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:10,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-09-01 08:00:10,208 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 08:00:10,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:10,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 43 conjunts are in the unsatisfiable core [2023-09-01 08:00:10,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:10,352 INFO L350 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 [2023-09-01 08:00:10,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:10,396 INFO L350 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 16 treesize of output 18 [2023-09-01 08:00:10,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:10,435 INFO L350 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 16 treesize of output 18 [2023-09-01 08:00:10,587 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:10,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:10,719 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1541 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1541) c_~A~0.base) (+ c_~A~0.offset 16)) 9223372039002259456))) is different from false [2023-09-01 08:00:10,842 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:10,843 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 08:00:10,848 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:10,848 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 147 [2023-09-01 08:00:10,852 INFO L350 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 29 treesize of output 25 [2023-09-01 08:00:10,868 INFO L350 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 28 treesize of output 20 [2023-09-01 08:00:10,992 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:10,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049737429] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:10,992 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:10,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2023-09-01 08:00:10,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220719023] [2023-09-01 08:00:10,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:10,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-09-01 08:00:10,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:10,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-09-01 08:00:10,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1279, Unknown=9, NotChecked=72, Total=1482 [2023-09-01 08:00:11,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 08:00:11,091 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 116 transitions, 1743 flow. Second operand has 39 states, 39 states have (on average 80.41025641025641) internal successors, (3136), 39 states have internal predecessors, (3136), 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) [2023-09-01 08:00:11,091 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:11,091 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 08:00:11,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:13,047 INFO L130 PetriNetUnfolder]: 3641/6569 cut-off events. [2023-09-01 08:00:13,047 INFO L131 PetriNetUnfolder]: For 56060/56400 co-relation queries the response was YES. [2023-09-01 08:00:13,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43628 conditions, 6569 events. 3641/6569 cut-off events. For 56060/56400 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 44459 event pairs, 1274 based on Foata normal form. 521/6821 useless extension candidates. Maximal degree in co-relation 43583. Up to 1905 conditions per place. [2023-09-01 08:00:13,099 INFO L137 encePairwiseOnDemand]: 238/248 looper letters, 321 selfloop transitions, 54 changer transitions 0/376 dead transitions. [2023-09-01 08:00:13,100 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 376 transitions, 5424 flow [2023-09-01 08:00:13,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-09-01 08:00:13,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-09-01 08:00:13,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1748 transitions. [2023-09-01 08:00:13,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3524193548387097 [2023-09-01 08:00:13,101 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1748 transitions. [2023-09-01 08:00:13,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1748 transitions. [2023-09-01 08:00:13,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:13,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1748 transitions. [2023-09-01 08:00:13,103 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 87.4) internal successors, (1748), 20 states have internal predecessors, (1748), 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) [2023-09-01 08:00:13,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 248.0) internal successors, (5208), 21 states have internal predecessors, (5208), 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) [2023-09-01 08:00:13,105 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 248.0) internal successors, (5208), 21 states have internal predecessors, (5208), 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) [2023-09-01 08:00:13,105 INFO L175 Difference]: Start difference. First operand has 207 places, 116 transitions, 1743 flow. Second operand 20 states and 1748 transitions. [2023-09-01 08:00:13,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 376 transitions, 5424 flow [2023-09-01 08:00:13,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 376 transitions, 4833 flow, removed 117 selfloop flow, removed 36 redundant places. [2023-09-01 08:00:13,237 INFO L231 Difference]: Finished difference. Result has 166 places, 122 transitions, 1659 flow [2023-09-01 08:00:13,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=1404, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1659, PETRI_PLACES=166, PETRI_TRANSITIONS=122} [2023-09-01 08:00:13,237 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 127 predicate places. [2023-09-01 08:00:13,237 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 122 transitions, 1659 flow [2023-09-01 08:00:13,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 80.41025641025641) internal successors, (3136), 39 states have internal predecessors, (3136), 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) [2023-09-01 08:00:13,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:13,238 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-09-01 08:00:13,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:13,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-09-01 08:00:13,443 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:13,443 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:13,443 INFO L85 PathProgramCache]: Analyzing trace with hash 7687949, now seen corresponding path program 5 times [2023-09-01 08:00:13,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:13,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362383968] [2023-09-01 08:00:13,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:13,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:13,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:13,824 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:13,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:13,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362383968] [2023-09-01 08:00:13,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362383968] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:13,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988533376] [2023-09-01 08:00:13,824 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 08:00:13,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:13,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:13,825 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:13,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-09-01 08:00:13,996 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-09-01 08:00:13,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:13,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 43 conjunts are in the unsatisfiable core [2023-09-01 08:00:13,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:14,130 INFO L350 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 [2023-09-01 08:00:14,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:14,165 INFO L350 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 14 treesize of output 16 [2023-09-01 08:00:14,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:14,195 INFO L350 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 14 treesize of output 16 [2023-09-01 08:00:14,302 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:14,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:14,453 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1591 (Array Int Int)) (v_ArrVal_1590 (Array Int Int))) (< (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1590) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1591) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 16 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 4294967296)) is different from false [2023-09-01 08:00:14,459 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:14,459 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 08:00:14,464 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:14,464 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 65 [2023-09-01 08:00:14,467 INFO L350 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 54 treesize of output 46 [2023-09-01 08:00:14,469 INFO L350 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 24 treesize of output 20 [2023-09-01 08:00:14,607 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2023-09-01 08:00:14,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988533376] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:14,608 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:14,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2023-09-01 08:00:14,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384261779] [2023-09-01 08:00:14,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:14,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-09-01 08:00:14,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:14,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-09-01 08:00:14,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1283, Unknown=4, NotChecked=72, Total=1482 [2023-09-01 08:00:14,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 08:00:14,659 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 122 transitions, 1659 flow. Second operand has 39 states, 39 states have (on average 80.41025641025641) internal successors, (3136), 39 states have internal predecessors, (3136), 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) [2023-09-01 08:00:14,659 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:14,659 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 08:00:14,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:16,505 INFO L130 PetriNetUnfolder]: 3535/6392 cut-off events. [2023-09-01 08:00:16,505 INFO L131 PetriNetUnfolder]: For 43521/43853 co-relation queries the response was YES. [2023-09-01 08:00:16,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39857 conditions, 6392 events. 3535/6392 cut-off events. For 43521/43853 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 43389 event pairs, 1174 based on Foata normal form. 403/6530 useless extension candidates. Maximal degree in co-relation 39824. Up to 1879 conditions per place. [2023-09-01 08:00:16,549 INFO L137 encePairwiseOnDemand]: 240/248 looper letters, 320 selfloop transitions, 54 changer transitions 0/375 dead transitions. [2023-09-01 08:00:16,549 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 375 transitions, 4966 flow [2023-09-01 08:00:16,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-09-01 08:00:16,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-09-01 08:00:16,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1745 transitions. [2023-09-01 08:00:16,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35181451612903225 [2023-09-01 08:00:16,551 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1745 transitions. [2023-09-01 08:00:16,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1745 transitions. [2023-09-01 08:00:16,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:16,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1745 transitions. [2023-09-01 08:00:16,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 87.25) internal successors, (1745), 20 states have internal predecessors, (1745), 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) [2023-09-01 08:00:16,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 248.0) internal successors, (5208), 21 states have internal predecessors, (5208), 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) [2023-09-01 08:00:16,555 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 248.0) internal successors, (5208), 21 states have internal predecessors, (5208), 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) [2023-09-01 08:00:16,555 INFO L175 Difference]: Start difference. First operand has 166 places, 122 transitions, 1659 flow. Second operand 20 states and 1745 transitions. [2023-09-01 08:00:16,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 375 transitions, 4966 flow [2023-09-01 08:00:16,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 375 transitions, 4818 flow, removed 3 selfloop flow, removed 17 redundant places. [2023-09-01 08:00:16,604 INFO L231 Difference]: Finished difference. Result has 168 places, 121 transitions, 1605 flow [2023-09-01 08:00:16,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=1497, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1605, PETRI_PLACES=168, PETRI_TRANSITIONS=121} [2023-09-01 08:00:16,604 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 129 predicate places. [2023-09-01 08:00:16,604 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 121 transitions, 1605 flow [2023-09-01 08:00:16,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 80.41025641025641) internal successors, (3136), 39 states have internal predecessors, (3136), 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) [2023-09-01 08:00:16,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:16,605 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:00:16,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:16,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-09-01 08:00:16,811 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:16,811 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:16,811 INFO L85 PathProgramCache]: Analyzing trace with hash -2015422619, now seen corresponding path program 6 times [2023-09-01 08:00:16,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:16,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057448905] [2023-09-01 08:00:16,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:16,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:16,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:17,153 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:17,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:17,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057448905] [2023-09-01 08:00:17,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057448905] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:17,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652928703] [2023-09-01 08:00:17,153 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 08:00:17,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:17,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:17,154 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:17,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-09-01 08:00:17,456 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-09-01 08:00:17,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:17,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 36 conjunts are in the unsatisfiable core [2023-09-01 08:00:17,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:17,587 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 08:00:17,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:17,636 INFO L350 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 18 treesize of output 20 [2023-09-01 08:00:17,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:17,694 INFO L350 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 18 treesize of output 20 [2023-09-01 08:00:17,932 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 16 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:17,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:18,262 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:18,262 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 08:00:18,268 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:18,269 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 157 treesize of output 141 [2023-09-01 08:00:18,274 INFO L350 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 27 treesize of output 21 [2023-09-01 08:00:18,278 INFO L350 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 32 treesize of output 20 [2023-09-01 08:00:18,624 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 12 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:18,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652928703] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:18,625 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:18,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 39 [2023-09-01 08:00:18,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316171431] [2023-09-01 08:00:18,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:18,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-09-01 08:00:18,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:18,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-09-01 08:00:18,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1465, Unknown=3, NotChecked=0, Total=1640 [2023-09-01 08:00:19,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 248 [2023-09-01 08:00:19,247 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 121 transitions, 1605 flow. Second operand has 41 states, 41 states have (on average 71.46341463414635) internal successors, (2930), 41 states have internal predecessors, (2930), 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) [2023-09-01 08:00:19,247 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:19,247 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 248 [2023-09-01 08:00:19,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:28,270 INFO L130 PetriNetUnfolder]: 13004/23061 cut-off events. [2023-09-01 08:00:28,270 INFO L131 PetriNetUnfolder]: For 182488/182683 co-relation queries the response was YES. [2023-09-01 08:00:28,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141963 conditions, 23061 events. 13004/23061 cut-off events. For 182488/182683 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 185921 event pairs, 978 based on Foata normal form. 961/23009 useless extension candidates. Maximal degree in co-relation 141932. Up to 6871 conditions per place. [2023-09-01 08:00:28,477 INFO L137 encePairwiseOnDemand]: 238/248 looper letters, 1609 selfloop transitions, 83 changer transitions 66/1760 dead transitions. [2023-09-01 08:00:28,477 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 1760 transitions, 31851 flow [2023-09-01 08:00:28,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2023-09-01 08:00:28,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2023-09-01 08:00:28,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 4319 transitions. [2023-09-01 08:00:28,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32250597371565115 [2023-09-01 08:00:28,482 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 4319 transitions. [2023-09-01 08:00:28,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 4319 transitions. [2023-09-01 08:00:28,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:28,484 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 4319 transitions. [2023-09-01 08:00:28,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 79.98148148148148) internal successors, (4319), 54 states have internal predecessors, (4319), 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) [2023-09-01 08:00:28,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 248.0) internal successors, (13640), 55 states have internal predecessors, (13640), 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) [2023-09-01 08:00:28,505 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 248.0) internal successors, (13640), 55 states have internal predecessors, (13640), 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) [2023-09-01 08:00:28,505 INFO L175 Difference]: Start difference. First operand has 168 places, 121 transitions, 1605 flow. Second operand 54 states and 4319 transitions. [2023-09-01 08:00:28,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 1760 transitions, 31851 flow [2023-09-01 08:00:28,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 1760 transitions, 30300 flow, removed 44 selfloop flow, removed 16 redundant places. [2023-09-01 08:00:28,911 INFO L231 Difference]: Finished difference. Result has 211 places, 185 transitions, 2382 flow [2023-09-01 08:00:28,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=1521, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=2382, PETRI_PLACES=211, PETRI_TRANSITIONS=185} [2023-09-01 08:00:28,912 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 172 predicate places. [2023-09-01 08:00:28,912 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 185 transitions, 2382 flow [2023-09-01 08:00:28,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 71.46341463414635) internal successors, (2930), 41 states have internal predecessors, (2930), 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) [2023-09-01 08:00:28,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:28,913 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:00:28,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:29,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-09-01 08:00:29,118 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:29,119 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:29,119 INFO L85 PathProgramCache]: Analyzing trace with hash -2015422618, now seen corresponding path program 5 times [2023-09-01 08:00:29,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:29,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281685479] [2023-09-01 08:00:29,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:29,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:29,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:29,598 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:29,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:29,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281685479] [2023-09-01 08:00:29,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281685479] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:29,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566417123] [2023-09-01 08:00:29,598 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 08:00:29,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:29,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:29,599 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:29,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-09-01 08:00:29,779 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-09-01 08:00:29,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:29,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 43 conjunts are in the unsatisfiable core [2023-09-01 08:00:29,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:29,900 INFO L350 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 [2023-09-01 08:00:29,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:29,930 INFO L350 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 16 treesize of output 18 [2023-09-01 08:00:29,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:29,960 INFO L350 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 16 treesize of output 18 [2023-09-01 08:00:30,070 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:30,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:30,272 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:30,272 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 08:00:30,277 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:30,278 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 147 [2023-09-01 08:00:30,283 INFO L350 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 29 treesize of output 25 [2023-09-01 08:00:30,299 INFO L350 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 28 treesize of output 20 [2023-09-01 08:00:30,425 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:30,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566417123] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:30,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:30,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2023-09-01 08:00:30,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120208] [2023-09-01 08:00:30,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:30,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-09-01 08:00:30,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:30,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-09-01 08:00:30,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=1340, Unknown=17, NotChecked=0, Total=1482 [2023-09-01 08:00:32,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 08:00:33,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 08:00:33,069 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 185 transitions, 2382 flow. Second operand has 39 states, 39 states have (on average 80.46153846153847) internal successors, (3138), 39 states have internal predecessors, (3138), 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) [2023-09-01 08:00:33,069 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:33,069 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 08:00:33,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:36,876 INFO L130 PetriNetUnfolder]: 11919/21424 cut-off events. [2023-09-01 08:00:36,876 INFO L131 PetriNetUnfolder]: For 200237/200872 co-relation queries the response was YES. [2023-09-01 08:00:36,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141358 conditions, 21424 events. 11919/21424 cut-off events. For 200237/200872 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 173731 event pairs, 2187 based on Foata normal form. 1851/22892 useless extension candidates. Maximal degree in co-relation 141321. Up to 6237 conditions per place. [2023-09-01 08:00:37,053 INFO L137 encePairwiseOnDemand]: 238/248 looper letters, 495 selfloop transitions, 70 changer transitions 0/567 dead transitions. [2023-09-01 08:00:37,054 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 567 transitions, 9661 flow [2023-09-01 08:00:37,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-09-01 08:00:37,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-09-01 08:00:37,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1737 transitions. [2023-09-01 08:00:37,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3502016129032258 [2023-09-01 08:00:37,089 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1737 transitions. [2023-09-01 08:00:37,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1737 transitions. [2023-09-01 08:00:37,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:37,090 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1737 transitions. [2023-09-01 08:00:37,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 86.85) internal successors, (1737), 20 states have internal predecessors, (1737), 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) [2023-09-01 08:00:37,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 248.0) internal successors, (5208), 21 states have internal predecessors, (5208), 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) [2023-09-01 08:00:37,093 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 248.0) internal successors, (5208), 21 states have internal predecessors, (5208), 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) [2023-09-01 08:00:37,093 INFO L175 Difference]: Start difference. First operand has 211 places, 185 transitions, 2382 flow. Second operand 20 states and 1737 transitions. [2023-09-01 08:00:37,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 567 transitions, 9661 flow [2023-09-01 08:00:37,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 567 transitions, 9432 flow, removed 12 selfloop flow, removed 20 redundant places. [2023-09-01 08:00:37,446 INFO L231 Difference]: Finished difference. Result has 212 places, 187 transitions, 2376 flow [2023-09-01 08:00:37,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2150, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2376, PETRI_PLACES=212, PETRI_TRANSITIONS=187} [2023-09-01 08:00:37,446 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 173 predicate places. [2023-09-01 08:00:37,446 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 187 transitions, 2376 flow [2023-09-01 08:00:37,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 80.46153846153847) internal successors, (3138), 39 states have internal predecessors, (3138), 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) [2023-09-01 08:00:37,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:37,447 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1] [2023-09-01 08:00:37,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:37,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-09-01 08:00:37,648 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:37,648 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:37,648 INFO L85 PathProgramCache]: Analyzing trace with hash -903153165, now seen corresponding path program 7 times [2023-09-01 08:00:37,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:37,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125775839] [2023-09-01 08:00:37,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:37,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:37,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:37,784 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 16 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:37,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:37,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125775839] [2023-09-01 08:00:37,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125775839] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:37,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049055373] [2023-09-01 08:00:37,784 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 08:00:37,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:37,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:37,785 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:37,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-09-01 08:00:37,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:37,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 16 conjunts are in the unsatisfiable core [2023-09-01 08:00:37,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:38,115 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 25 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:38,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:38,248 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 25 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:38,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049055373] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:38,248 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:38,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 32 [2023-09-01 08:00:38,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192078529] [2023-09-01 08:00:38,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:38,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-09-01 08:00:38,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:38,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-09-01 08:00:38,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=841, Unknown=0, NotChecked=0, Total=1122 [2023-09-01 08:00:38,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 248 [2023-09-01 08:00:38,573 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 187 transitions, 2376 flow. Second operand has 34 states, 34 states have (on average 97.44117647058823) internal successors, (3313), 34 states have internal predecessors, (3313), 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) [2023-09-01 08:00:38,573 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:38,573 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 248 [2023-09-01 08:00:38,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:41,431 INFO L130 PetriNetUnfolder]: 10846/19570 cut-off events. [2023-09-01 08:00:41,431 INFO L131 PetriNetUnfolder]: For 175618/176500 co-relation queries the response was YES. [2023-09-01 08:00:41,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127888 conditions, 19570 events. 10846/19570 cut-off events. For 175618/176500 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 157102 event pairs, 4540 based on Foata normal form. 1110/20404 useless extension candidates. Maximal degree in co-relation 127852. Up to 8548 conditions per place. [2023-09-01 08:00:41,564 INFO L137 encePairwiseOnDemand]: 239/248 looper letters, 479 selfloop transitions, 55 changer transitions 84/621 dead transitions. [2023-09-01 08:00:41,564 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 621 transitions, 8664 flow [2023-09-01 08:00:41,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-09-01 08:00:41,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-09-01 08:00:41,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2186 transitions. [2023-09-01 08:00:41,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4197388632872504 [2023-09-01 08:00:41,566 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2186 transitions. [2023-09-01 08:00:41,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2186 transitions. [2023-09-01 08:00:41,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:41,566 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2186 transitions. [2023-09-01 08:00:41,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 104.0952380952381) internal successors, (2186), 21 states have internal predecessors, (2186), 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) [2023-09-01 08:00:41,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 248.0) internal successors, (5456), 22 states have internal predecessors, (5456), 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) [2023-09-01 08:00:41,571 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 248.0) internal successors, (5456), 22 states have internal predecessors, (5456), 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) [2023-09-01 08:00:41,571 INFO L175 Difference]: Start difference. First operand has 212 places, 187 transitions, 2376 flow. Second operand 21 states and 2186 transitions. [2023-09-01 08:00:41,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 621 transitions, 8664 flow [2023-09-01 08:00:41,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 621 transitions, 8203 flow, removed 14 selfloop flow, removed 15 redundant places. [2023-09-01 08:00:41,774 INFO L231 Difference]: Finished difference. Result has 224 places, 222 transitions, 3113 flow [2023-09-01 08:00:41,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=2262, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3113, PETRI_PLACES=224, PETRI_TRANSITIONS=222} [2023-09-01 08:00:41,778 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 185 predicate places. [2023-09-01 08:00:41,778 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 222 transitions, 3113 flow [2023-09-01 08:00:41,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 97.44117647058823) internal successors, (3313), 34 states have internal predecessors, (3313), 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) [2023-09-01 08:00:41,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:41,779 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1] [2023-09-01 08:00:41,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:41,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-09-01 08:00:41,985 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:41,985 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:41,985 INFO L85 PathProgramCache]: Analyzing trace with hash -529181689, now seen corresponding path program 8 times [2023-09-01 08:00:41,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:41,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39032911] [2023-09-01 08:00:41,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:41,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:42,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:42,350 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:42,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:42,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39032911] [2023-09-01 08:00:42,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39032911] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:42,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666265194] [2023-09-01 08:00:42,351 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:00:42,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:42,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:42,352 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:42,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-09-01 08:00:42,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 08:00:42,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:42,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 36 conjunts are in the unsatisfiable core [2023-09-01 08:00:42,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:42,761 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 08:00:42,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:42,802 INFO L350 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 18 treesize of output 20 [2023-09-01 08:00:43,093 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 25 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:43,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:43,452 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:43,452 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-09-01 08:00:43,458 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:43,459 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 33 [2023-09-01 08:00:43,462 INFO L350 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 13 treesize of output 7 [2023-09-01 08:00:43,857 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 20 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:43,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666265194] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:43,857 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:43,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 42 [2023-09-01 08:00:43,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889423830] [2023-09-01 08:00:43,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:43,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-09-01 08:00:43,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:43,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-09-01 08:00:43,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1683, Unknown=0, NotChecked=0, Total=1892 [2023-09-01 08:00:49,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 248 [2023-09-01 08:00:49,489 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 222 transitions, 3113 flow. Second operand has 44 states, 44 states have (on average 87.43181818181819) internal successors, (3847), 44 states have internal predecessors, (3847), 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) [2023-09-01 08:00:49,489 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:49,489 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 248 [2023-09-01 08:00:49,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:50,563 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:01:02,142 INFO L130 PetriNetUnfolder]: 13035/22647 cut-off events. [2023-09-01 08:01:02,142 INFO L131 PetriNetUnfolder]: For 199431/200430 co-relation queries the response was YES. [2023-09-01 08:01:02,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154167 conditions, 22647 events. 13035/22647 cut-off events. For 199431/200430 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 178716 event pairs, 3005 based on Foata normal form. 1083/22276 useless extension candidates. Maximal degree in co-relation 154124. Up to 6796 conditions per place. [2023-09-01 08:01:02,299 INFO L137 encePairwiseOnDemand]: 237/248 looper letters, 870 selfloop transitions, 279 changer transitions 18/1170 dead transitions. [2023-09-01 08:01:02,299 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 1170 transitions, 16346 flow [2023-09-01 08:01:02,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2023-09-01 08:01:02,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2023-09-01 08:01:02,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 9596 transitions. [2023-09-01 08:01:02,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36503347534996955 [2023-09-01 08:01:02,304 INFO L72 ComplementDD]: Start complementDD. Operand 106 states and 9596 transitions. [2023-09-01 08:01:02,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 106 states and 9596 transitions. [2023-09-01 08:01:02,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:01:02,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 106 states and 9596 transitions. [2023-09-01 08:01:02,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 107 states, 106 states have (on average 90.52830188679245) internal successors, (9596), 106 states have internal predecessors, (9596), 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) [2023-09-01 08:01:02,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 107 states, 107 states have (on average 248.0) internal successors, (26536), 107 states have internal predecessors, (26536), 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) [2023-09-01 08:01:02,323 INFO L81 ComplementDD]: Finished complementDD. Result has 107 states, 107 states have (on average 248.0) internal successors, (26536), 107 states have internal predecessors, (26536), 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) [2023-09-01 08:01:02,323 INFO L175 Difference]: Start difference. First operand has 224 places, 222 transitions, 3113 flow. Second operand 106 states and 9596 transitions. [2023-09-01 08:01:02,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 1170 transitions, 16346 flow [2023-09-01 08:01:02,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 1170 transitions, 16333 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-09-01 08:01:02,820 INFO L231 Difference]: Finished difference. Result has 334 places, 403 transitions, 6303 flow [2023-09-01 08:01:02,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=106, PETRI_FLOW=6303, PETRI_PLACES=334, PETRI_TRANSITIONS=403} [2023-09-01 08:01:02,820 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 295 predicate places. [2023-09-01 08:01:02,820 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 403 transitions, 6303 flow [2023-09-01 08:01:02,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 87.43181818181819) internal successors, (3847), 44 states have internal predecessors, (3847), 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) [2023-09-01 08:01:02,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:01:02,821 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1] [2023-09-01 08:01:02,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2023-09-01 08:01:03,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:01:03,022 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:01:03,022 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:01:03,022 INFO L85 PathProgramCache]: Analyzing trace with hash -529181690, now seen corresponding path program 6 times [2023-09-01 08:01:03,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:01:03,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658283811] [2023-09-01 08:01:03,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:01:03,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:01:03,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:01:03,450 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:03,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:01:03,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658283811] [2023-09-01 08:01:03,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658283811] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:01:03,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362296104] [2023-09-01 08:01:03,451 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 08:01:03,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:01:03,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:01:03,452 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:01:03,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-09-01 08:01:03,821 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2023-09-01 08:01:03,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:01:03,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 45 conjunts are in the unsatisfiable core [2023-09-01 08:01:03,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:01:03,954 INFO L350 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 [2023-09-01 08:01:03,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:01:03,982 INFO L350 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 16 treesize of output 18 [2023-09-01 08:01:04,126 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:04,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:01:04,279 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1831 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1831) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 20 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 9223372039002259456))) is different from false [2023-09-01 08:01:04,285 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:04,286 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-09-01 08:01:04,290 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:04,290 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2023-09-01 08:01:04,307 INFO L350 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 9 treesize of output 5 [2023-09-01 08:01:04,455 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 6 not checked. [2023-09-01 08:01:04,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362296104] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:01:04,456 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:01:04,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 40 [2023-09-01 08:01:04,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927469607] [2023-09-01 08:01:04,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:01:04,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-09-01 08:01:04,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:01:04,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-09-01 08:01:04,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=1514, Unknown=1, NotChecked=78, Total=1722 [2023-09-01 08:01:04,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 248 [2023-09-01 08:01:04,584 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 403 transitions, 6303 flow. Second operand has 42 states, 42 states have (on average 83.42857142857143) internal successors, (3504), 42 states have internal predecessors, (3504), 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) [2023-09-01 08:01:04,584 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:01:04,584 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 248 [2023-09-01 08:01:04,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:01:09,087 INFO L130 PetriNetUnfolder]: 13029/22634 cut-off events. [2023-09-01 08:01:09,087 INFO L131 PetriNetUnfolder]: For 237248/238271 co-relation queries the response was YES. [2023-09-01 08:01:09,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163387 conditions, 22634 events. 13029/22634 cut-off events. For 237248/238271 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 175545 event pairs, 5862 based on Foata normal form. 1031/22544 useless extension candidates. Maximal degree in co-relation 163329. Up to 12605 conditions per place. [2023-09-01 08:01:09,472 INFO L137 encePairwiseOnDemand]: 237/248 looper letters, 296 selfloop transitions, 202 changer transitions 0/501 dead transitions. [2023-09-01 08:01:09,472 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 501 transitions, 8457 flow [2023-09-01 08:01:09,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-09-01 08:01:09,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-09-01 08:01:09,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2157 transitions. [2023-09-01 08:01:09,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3479032258064516 [2023-09-01 08:01:09,474 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2157 transitions. [2023-09-01 08:01:09,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2157 transitions. [2023-09-01 08:01:09,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:01:09,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2157 transitions. [2023-09-01 08:01:09,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 86.28) internal successors, (2157), 25 states have internal predecessors, (2157), 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) [2023-09-01 08:01:09,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 248.0) internal successors, (6448), 26 states have internal predecessors, (6448), 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) [2023-09-01 08:01:09,479 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 248.0) internal successors, (6448), 26 states have internal predecessors, (6448), 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) [2023-09-01 08:01:09,479 INFO L175 Difference]: Start difference. First operand has 334 places, 403 transitions, 6303 flow. Second operand 25 states and 2157 transitions. [2023-09-01 08:01:09,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 501 transitions, 8457 flow [2023-09-01 08:01:10,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 501 transitions, 8073 flow, removed 78 selfloop flow, removed 20 redundant places. [2023-09-01 08:01:10,624 INFO L231 Difference]: Finished difference. Result has 340 places, 405 transitions, 6414 flow [2023-09-01 08:01:10,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=5901, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=6414, PETRI_PLACES=340, PETRI_TRANSITIONS=405} [2023-09-01 08:01:10,624 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 301 predicate places. [2023-09-01 08:01:10,624 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 405 transitions, 6414 flow [2023-09-01 08:01:10,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 83.42857142857143) internal successors, (3504), 42 states have internal predecessors, (3504), 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) [2023-09-01 08:01:10,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:01:10,625 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1] [2023-09-01 08:01:10,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-09-01 08:01:10,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2023-09-01 08:01:10,826 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:01:10,826 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:01:10,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1801384038, now seen corresponding path program 5 times [2023-09-01 08:01:10,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:01:10,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582277413] [2023-09-01 08:01:10,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:01:10,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:01:10,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:01:11,226 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:11,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:01:11,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582277413] [2023-09-01 08:01:11,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582277413] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:01:11,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843257887] [2023-09-01 08:01:11,227 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 08:01:11,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:01:11,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:01:11,227 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:01:11,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-09-01 08:01:11,422 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2023-09-01 08:01:11,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:01:11,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 47 conjunts are in the unsatisfiable core [2023-09-01 08:01:11,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:01:11,579 INFO L350 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 [2023-09-01 08:01:11,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:01:11,613 INFO L350 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 16 treesize of output 18 [2023-09-01 08:01:11,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:01:11,642 INFO L350 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 16 treesize of output 18 [2023-09-01 08:01:11,789 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:11,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:01:12,021 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1885 (Array Int Int))) (< 0 (+ 9223372039002259456 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1885) c_~A~0.base) (+ c_~A~0.offset 20))))) is different from false [2023-09-01 08:01:12,074 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:12,074 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 08:01:12,080 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:12,080 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 75 [2023-09-01 08:01:12,083 INFO L350 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 62 treesize of output 54 [2023-09-01 08:01:12,087 INFO L350 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 28 treesize of output 24 [2023-09-01 08:01:12,303 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:12,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843257887] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:01:12,303 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:01:12,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 43 [2023-09-01 08:01:12,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275051656] [2023-09-01 08:01:12,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:01:12,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2023-09-01 08:01:12,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:01:12,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2023-09-01 08:01:12,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1746, Unknown=8, NotChecked=84, Total=1980 [2023-09-01 08:01:12,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 08:01:12,344 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 405 transitions, 6414 flow. Second operand has 45 states, 45 states have (on average 80.42222222222222) internal successors, (3619), 45 states have internal predecessors, (3619), 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) [2023-09-01 08:01:12,344 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:01:12,344 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 08:01:12,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:01:18,692 INFO L130 PetriNetUnfolder]: 14666/25504 cut-off events. [2023-09-01 08:01:18,692 INFO L131 PetriNetUnfolder]: For 312998/314213 co-relation queries the response was YES. [2023-09-01 08:01:18,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187343 conditions, 25504 events. 14666/25504 cut-off events. For 312998/314213 co-relation queries the response was YES. Maximal size of possible extension queue 722. Compared 201215 event pairs, 4544 based on Foata normal form. 2108/26337 useless extension candidates. Maximal degree in co-relation 187283. Up to 7576 conditions per place. [2023-09-01 08:01:18,907 INFO L137 encePairwiseOnDemand]: 237/248 looper letters, 971 selfloop transitions, 166 changer transitions 0/1140 dead transitions. [2023-09-01 08:01:18,907 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 1140 transitions, 16998 flow [2023-09-01 08:01:18,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-09-01 08:01:18,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-09-01 08:01:18,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2113 transitions. [2023-09-01 08:01:18,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3550067204301075 [2023-09-01 08:01:18,909 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2113 transitions. [2023-09-01 08:01:18,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2113 transitions. [2023-09-01 08:01:18,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:01:18,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2113 transitions. [2023-09-01 08:01:18,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 88.04166666666667) internal successors, (2113), 24 states have internal predecessors, (2113), 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) [2023-09-01 08:01:18,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 248.0) internal successors, (6200), 25 states have internal predecessors, (6200), 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) [2023-09-01 08:01:18,913 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 248.0) internal successors, (6200), 25 states have internal predecessors, (6200), 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) [2023-09-01 08:01:18,913 INFO L175 Difference]: Start difference. First operand has 340 places, 405 transitions, 6414 flow. Second operand 24 states and 2113 transitions. [2023-09-01 08:01:18,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 1140 transitions, 16998 flow [2023-09-01 08:01:20,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 1140 transitions, 16629 flow, removed 2 selfloop flow, removed 19 redundant places. [2023-09-01 08:01:20,092 INFO L231 Difference]: Finished difference. Result has 346 places, 416 transitions, 6736 flow [2023-09-01 08:01:20,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=6065, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=6736, PETRI_PLACES=346, PETRI_TRANSITIONS=416} [2023-09-01 08:01:20,094 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 307 predicate places. [2023-09-01 08:01:20,094 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 416 transitions, 6736 flow [2023-09-01 08:01:20,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 80.42222222222222) internal successors, (3619), 45 states have internal predecessors, (3619), 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) [2023-09-01 08:01:20,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:01:20,095 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:01:20,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-09-01 08:01:20,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:01:20,304 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:01:20,304 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:01:20,304 INFO L85 PathProgramCache]: Analyzing trace with hash 209139758, now seen corresponding path program 6 times [2023-09-01 08:01:20,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:01:20,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476043397] [2023-09-01 08:01:20,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:01:20,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:01:20,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:01:20,531 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 16 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:20,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:01:20,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476043397] [2023-09-01 08:01:20,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476043397] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:01:20,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130322366] [2023-09-01 08:01:20,532 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 08:01:20,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:01:20,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:01:20,533 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:01:20,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-09-01 08:01:20,879 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2023-09-01 08:01:20,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:01:20,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 16 conjunts are in the unsatisfiable core [2023-09-01 08:01:20,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:01:21,057 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 25 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:21,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:01:21,198 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 25 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:21,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130322366] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:01:21,199 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:01:21,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 32 [2023-09-01 08:01:21,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650230377] [2023-09-01 08:01:21,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:01:21,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-09-01 08:01:21,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:01:21,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-09-01 08:01:21,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=841, Unknown=0, NotChecked=0, Total=1122 [2023-09-01 08:01:21,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 248 [2023-09-01 08:01:21,525 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 416 transitions, 6736 flow. Second operand has 34 states, 34 states have (on average 97.5) internal successors, (3315), 34 states have internal predecessors, (3315), 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) [2023-09-01 08:01:21,525 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:01:21,525 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 248 [2023-09-01 08:01:21,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:01:25,800 INFO L130 PetriNetUnfolder]: 14207/24795 cut-off events. [2023-09-01 08:01:25,800 INFO L131 PetriNetUnfolder]: For 346990/347541 co-relation queries the response was YES. [2023-09-01 08:01:25,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180344 conditions, 24795 events. 14207/24795 cut-off events. For 346990/347541 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 193049 event pairs, 6091 based on Foata normal form. 851/24390 useless extension candidates. Maximal degree in co-relation 180281. Up to 15475 conditions per place. [2023-09-01 08:01:26,030 INFO L137 encePairwiseOnDemand]: 240/248 looper letters, 365 selfloop transitions, 19 changer transitions 365/753 dead transitions. [2023-09-01 08:01:26,031 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 753 transitions, 14817 flow [2023-09-01 08:01:26,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 08:01:26,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 08:01:26,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1635 transitions. [2023-09-01 08:01:26,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41204637096774194 [2023-09-01 08:01:26,032 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1635 transitions. [2023-09-01 08:01:26,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1635 transitions. [2023-09-01 08:01:26,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:01:26,032 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1635 transitions. [2023-09-01 08:01:26,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 102.1875) internal successors, (1635), 16 states have internal predecessors, (1635), 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) [2023-09-01 08:01:26,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 248.0) internal successors, (4216), 17 states have internal predecessors, (4216), 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) [2023-09-01 08:01:26,035 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 248.0) internal successors, (4216), 17 states have internal predecessors, (4216), 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) [2023-09-01 08:01:26,035 INFO L175 Difference]: Start difference. First operand has 346 places, 416 transitions, 6736 flow. Second operand 16 states and 1635 transitions. [2023-09-01 08:01:26,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 753 transitions, 14817 flow [2023-09-01 08:01:27,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 753 transitions, 13950 flow, removed 29 selfloop flow, removed 17 redundant places. [2023-09-01 08:01:27,142 INFO L231 Difference]: Finished difference. Result has 344 places, 307 transitions, 4881 flow [2023-09-01 08:01:27,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=6409, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4881, PETRI_PLACES=344, PETRI_TRANSITIONS=307} [2023-09-01 08:01:27,143 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 305 predicate places. [2023-09-01 08:01:27,143 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 307 transitions, 4881 flow [2023-09-01 08:01:27,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 97.5) internal successors, (3315), 34 states have internal predecessors, (3315), 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) [2023-09-01 08:01:27,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:01:27,144 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1] [2023-09-01 08:01:27,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2023-09-01 08:01:27,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-09-01 08:01:27,346 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:01:27,346 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:01:27,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1801384039, now seen corresponding path program 6 times [2023-09-01 08:01:27,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:01:27,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660875054] [2023-09-01 08:01:27,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:01:27,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:01:27,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:01:27,732 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:27,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:01:27,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660875054] [2023-09-01 08:01:27,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660875054] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:01:27,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183561285] [2023-09-01 08:01:27,732 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 08:01:27,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:01:27,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:01:27,733 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:01:27,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-09-01 08:01:28,085 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2023-09-01 08:01:28,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:01:28,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 38 conjunts are in the unsatisfiable core [2023-09-01 08:01:28,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:01:28,254 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 08:01:28,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:01:28,305 INFO L350 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 18 treesize of output 20 [2023-09-01 08:01:28,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:01:28,349 INFO L350 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 18 treesize of output 20 [2023-09-01 08:01:28,634 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 25 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:28,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:01:29,031 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:29,032 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 08:01:29,038 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:29,039 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 71 [2023-09-01 08:01:29,042 INFO L350 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 60 treesize of output 48 [2023-09-01 08:01:29,046 INFO L350 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 26 treesize of output 20 [2023-09-01 08:01:29,511 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 20 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:29,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183561285] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:01:29,511 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:01:29,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 45 [2023-09-01 08:01:29,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187415564] [2023-09-01 08:01:29,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:01:29,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-09-01 08:01:29,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:01:29,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-09-01 08:01:29,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=1942, Unknown=1, NotChecked=0, Total=2162 [2023-09-01 08:01:33,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 248 [2023-09-01 08:01:33,931 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 307 transitions, 4881 flow. Second operand has 47 states, 47 states have (on average 71.40425531914893) internal successors, (3356), 47 states have internal predecessors, (3356), 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) [2023-09-01 08:01:33,931 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:01:33,931 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 248 [2023-09-01 08:01:33,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:01:35,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:01:54,592 INFO L130 PetriNetUnfolder]: 15409/27073 cut-off events. [2023-09-01 08:01:54,592 INFO L131 PetriNetUnfolder]: For 355768/357205 co-relation queries the response was YES. [2023-09-01 08:01:54,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 199399 conditions, 27073 events. 15409/27073 cut-off events. For 355768/357205 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 221064 event pairs, 3120 based on Foata normal form. 2167/29238 useless extension candidates. Maximal degree in co-relation 199343. Up to 7933 conditions per place. [2023-09-01 08:01:54,821 INFO L137 encePairwiseOnDemand]: 238/248 looper letters, 1623 selfloop transitions, 225 changer transitions 84/1934 dead transitions. [2023-09-01 08:01:54,821 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 1934 transitions, 28338 flow [2023-09-01 08:01:54,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2023-09-01 08:01:54,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2023-09-01 08:01:54,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 5129 transitions. [2023-09-01 08:01:54,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3231476814516129 [2023-09-01 08:01:54,825 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 5129 transitions. [2023-09-01 08:01:54,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 5129 transitions. [2023-09-01 08:01:54,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:01:54,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 5129 transitions. [2023-09-01 08:01:54,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 80.140625) internal successors, (5129), 64 states have internal predecessors, (5129), 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) [2023-09-01 08:01:54,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 248.0) internal successors, (16120), 65 states have internal predecessors, (16120), 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) [2023-09-01 08:01:54,836 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 248.0) internal successors, (16120), 65 states have internal predecessors, (16120), 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) [2023-09-01 08:01:54,837 INFO L175 Difference]: Start difference. First operand has 344 places, 307 transitions, 4881 flow. Second operand 64 states and 5129 transitions. [2023-09-01 08:01:54,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 1934 transitions, 28338 flow [2023-09-01 08:01:57,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 1934 transitions, 26767 flow, removed 175 selfloop flow, removed 27 redundant places. [2023-09-01 08:01:57,510 INFO L231 Difference]: Finished difference. Result has 323 places, 385 transitions, 6090 flow [2023-09-01 08:01:57,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=4077, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=6090, PETRI_PLACES=323, PETRI_TRANSITIONS=385} [2023-09-01 08:01:57,511 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 284 predicate places. [2023-09-01 08:01:57,511 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 385 transitions, 6090 flow [2023-09-01 08:01:57,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 71.40425531914893) internal successors, (3356), 47 states have internal predecessors, (3356), 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) [2023-09-01 08:01:57,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:01:57,511 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:01:57,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2023-09-01 08:01:57,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:01:57,712 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:01:57,713 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:01:57,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1181524670, now seen corresponding path program 7 times [2023-09-01 08:01:57,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:01:57,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676775715] [2023-09-01 08:01:57,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:01:57,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:01:57,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:01:58,172 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:58,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:01:58,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676775715] [2023-09-01 08:01:58,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676775715] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:01:58,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975111761] [2023-09-01 08:01:58,172 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 08:01:58,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:01:58,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:01:58,173 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:01:58,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-09-01 08:01:58,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:01:58,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 47 conjunts are in the unsatisfiable core [2023-09-01 08:01:58,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:01:58,560 INFO L350 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 [2023-09-01 08:01:58,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:01:58,600 INFO L350 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 16 treesize of output 18 [2023-09-01 08:01:58,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:01:58,630 INFO L350 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 16 treesize of output 18 [2023-09-01 08:01:58,791 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:58,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:01:59,041 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:59,042 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 08:01:59,047 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:59,047 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 75 [2023-09-01 08:01:59,049 INFO L350 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 62 treesize of output 54 [2023-09-01 08:01:59,052 INFO L350 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 28 treesize of output 24 [2023-09-01 08:01:59,240 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:59,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975111761] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:01:59,240 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:01:59,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 43 [2023-09-01 08:01:59,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037216827] [2023-09-01 08:01:59,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:01:59,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2023-09-01 08:01:59,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:01:59,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2023-09-01 08:01:59,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1824, Unknown=12, NotChecked=0, Total=1980 [2023-09-01 08:02:00,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 08:02:00,620 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 385 transitions, 6090 flow. Second operand has 45 states, 45 states have (on average 80.46666666666667) internal successors, (3621), 45 states have internal predecessors, (3621), 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) [2023-09-01 08:02:00,620 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:02:00,620 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 08:02:00,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:02:07,160 INFO L130 PetriNetUnfolder]: 18324/32187 cut-off events. [2023-09-01 08:02:07,160 INFO L131 PetriNetUnfolder]: For 391601/391966 co-relation queries the response was YES. [2023-09-01 08:02:07,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 234208 conditions, 32187 events. 18324/32187 cut-off events. For 391601/391966 co-relation queries the response was YES. Maximal size of possible extension queue 879. Compared 263573 event pairs, 2978 based on Foata normal form. 1465/31447 useless extension candidates. Maximal degree in co-relation 234154. Up to 9201 conditions per place. [2023-09-01 08:02:07,536 INFO L137 encePairwiseOnDemand]: 238/248 looper letters, 1997 selfloop transitions, 56 changer transitions 0/2059 dead transitions. [2023-09-01 08:02:07,536 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 2059 transitions, 44146 flow [2023-09-01 08:02:07,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-09-01 08:02:07,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-09-01 08:02:07,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1999 transitions. [2023-09-01 08:02:07,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35045582047685836 [2023-09-01 08:02:07,538 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1999 transitions. [2023-09-01 08:02:07,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1999 transitions. [2023-09-01 08:02:07,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:02:07,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1999 transitions. [2023-09-01 08:02:07,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 86.91304347826087) internal successors, (1999), 23 states have internal predecessors, (1999), 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) [2023-09-01 08:02:07,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 248.0) internal successors, (5952), 24 states have internal predecessors, (5952), 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) [2023-09-01 08:02:07,542 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 248.0) internal successors, (5952), 24 states have internal predecessors, (5952), 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) [2023-09-01 08:02:07,542 INFO L175 Difference]: Start difference. First operand has 323 places, 385 transitions, 6090 flow. Second operand 23 states and 1999 transitions. [2023-09-01 08:02:07,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 2059 transitions, 44146 flow [2023-09-01 08:02:08,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 2059 transitions, 41221 flow, removed 217 selfloop flow, removed 25 redundant places. [2023-09-01 08:02:08,939 INFO L231 Difference]: Finished difference. Result has 322 places, 392 transitions, 5938 flow [2023-09-01 08:02:08,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=5682, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5938, PETRI_PLACES=322, PETRI_TRANSITIONS=392} [2023-09-01 08:02:08,940 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 283 predicate places. [2023-09-01 08:02:08,940 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 392 transitions, 5938 flow [2023-09-01 08:02:08,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 80.46666666666667) internal successors, (3621), 45 states have internal predecessors, (3621), 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) [2023-09-01 08:02:08,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:02:08,941 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1] [2023-09-01 08:02:08,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-09-01 08:02:09,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:02:09,141 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:02:09,142 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:02:09,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1973822288, now seen corresponding path program 6 times [2023-09-01 08:02:09,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:02:09,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555302571] [2023-09-01 08:02:09,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:02:09,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:02:09,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:02:09,312 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 25 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:09,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:02:09,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555302571] [2023-09-01 08:02:09,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555302571] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:02:09,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890322825] [2023-09-01 08:02:09,313 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 08:02:09,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:02:09,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:02:09,313 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:02:09,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-09-01 08:02:09,761 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2023-09-01 08:02:09,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:02:09,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 18 conjunts are in the unsatisfiable core [2023-09-01 08:02:09,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:02:09,964 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 36 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:09,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:02:10,126 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 36 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:10,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890322825] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:02:10,127 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:02:10,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2023-09-01 08:02:10,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113166567] [2023-09-01 08:02:10,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:02:10,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-09-01 08:02:10,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:02:10,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-09-01 08:02:10,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=365, Invalid=1117, Unknown=0, NotChecked=0, Total=1482 [2023-09-01 08:02:10,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 248 [2023-09-01 08:02:10,474 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 392 transitions, 5938 flow. Second operand has 39 states, 39 states have (on average 97.48717948717949) internal successors, (3802), 39 states have internal predecessors, (3802), 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) [2023-09-01 08:02:10,474 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:02:10,474 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 248 [2023-09-01 08:02:10,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:02:15,858 INFO L130 PetriNetUnfolder]: 16778/29702 cut-off events. [2023-09-01 08:02:15,858 INFO L131 PetriNetUnfolder]: For 332146/334006 co-relation queries the response was YES. [2023-09-01 08:02:16,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 219184 conditions, 29702 events. 16778/29702 cut-off events. For 332146/334006 co-relation queries the response was YES. Maximal size of possible extension queue 806. Compared 244097 event pairs, 6445 based on Foata normal form. 2324/31493 useless extension candidates. Maximal degree in co-relation 219132. Up to 11420 conditions per place. [2023-09-01 08:02:16,194 INFO L137 encePairwiseOnDemand]: 240/248 looper letters, 650 selfloop transitions, 98 changer transitions 90/840 dead transitions. [2023-09-01 08:02:16,194 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 840 transitions, 13215 flow [2023-09-01 08:02:16,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-09-01 08:02:16,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-09-01 08:02:16,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2509 transitions. [2023-09-01 08:02:16,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42153897849462363 [2023-09-01 08:02:16,197 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2509 transitions. [2023-09-01 08:02:16,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2509 transitions. [2023-09-01 08:02:16,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:02:16,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2509 transitions. [2023-09-01 08:02:16,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 104.54166666666667) internal successors, (2509), 24 states have internal predecessors, (2509), 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) [2023-09-01 08:02:16,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 248.0) internal successors, (6200), 25 states have internal predecessors, (6200), 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) [2023-09-01 08:02:16,201 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 248.0) internal successors, (6200), 25 states have internal predecessors, (6200), 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) [2023-09-01 08:02:16,201 INFO L175 Difference]: Start difference. First operand has 322 places, 392 transitions, 5938 flow. Second operand 24 states and 2509 transitions. [2023-09-01 08:02:16,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 840 transitions, 13215 flow [2023-09-01 08:02:17,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 840 transitions, 12152 flow, removed 35 selfloop flow, removed 22 redundant places. [2023-09-01 08:02:17,507 INFO L231 Difference]: Finished difference. Result has 324 places, 370 transitions, 5430 flow [2023-09-01 08:02:17,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=5254, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5430, PETRI_PLACES=324, PETRI_TRANSITIONS=370} [2023-09-01 08:02:17,508 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 285 predicate places. [2023-09-01 08:02:17,508 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 370 transitions, 5430 flow [2023-09-01 08:02:17,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 97.48717948717949) internal successors, (3802), 39 states have internal predecessors, (3802), 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) [2023-09-01 08:02:17,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:02:17,508 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1] [2023-09-01 08:02:17,515 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2023-09-01 08:02:17,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2023-09-01 08:02:17,709 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:02:17,709 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:02:17,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1898368032, now seen corresponding path program 7 times [2023-09-01 08:02:17,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:02:17,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446928639] [2023-09-01 08:02:17,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:02:17,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:02:17,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:02:18,172 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:18,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:02:18,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446928639] [2023-09-01 08:02:18,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446928639] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:02:18,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806568639] [2023-09-01 08:02:18,173 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 08:02:18,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:02:18,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:02:18,177 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:02:18,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-09-01 08:02:18,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:02:18,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 49 conjunts are in the unsatisfiable core [2023-09-01 08:02:18,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:02:18,702 INFO L350 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 [2023-09-01 08:02:18,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:02:18,737 INFO L350 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 16 treesize of output 18 [2023-09-01 08:02:18,943 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:18,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:02:19,216 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:02:19,216 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-09-01 08:02:19,221 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:02:19,221 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2023-09-01 08:02:19,223 INFO L350 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 9 treesize of output 5 [2023-09-01 08:02:19,442 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:19,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806568639] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:02:19,442 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:02:19,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 46 [2023-09-01 08:02:19,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520424592] [2023-09-01 08:02:19,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:02:19,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-09-01 08:02:19,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:02:19,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-09-01 08:02:19,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=2108, Unknown=12, NotChecked=0, Total=2256 [2023-09-01 08:02:20,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 248 [2023-09-01 08:02:20,801 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 370 transitions, 5430 flow. Second operand has 48 states, 48 states have (on average 84.4375) internal successors, (4053), 48 states have internal predecessors, (4053), 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) [2023-09-01 08:02:20,801 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:02:20,801 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 248 [2023-09-01 08:02:20,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:02:26,344 INFO L130 PetriNetUnfolder]: 15089/26793 cut-off events. [2023-09-01 08:02:26,345 INFO L131 PetriNetUnfolder]: For 240824/242644 co-relation queries the response was YES. [2023-09-01 08:02:26,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188364 conditions, 26793 events. 15089/26793 cut-off events. For 240824/242644 co-relation queries the response was YES. Maximal size of possible extension queue 736. Compared 215171 event pairs, 7580 based on Foata normal form. 1826/27064 useless extension candidates. Maximal degree in co-relation 188314. Up to 14917 conditions per place. [2023-09-01 08:02:26,575 INFO L137 encePairwiseOnDemand]: 237/248 looper letters, 273 selfloop transitions, 193 changer transitions 0/468 dead transitions. [2023-09-01 08:02:26,575 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 468 transitions, 7657 flow [2023-09-01 08:02:26,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-09-01 08:02:26,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-09-01 08:02:26,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2440 transitions. [2023-09-01 08:02:26,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3513824884792627 [2023-09-01 08:02:26,577 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2440 transitions. [2023-09-01 08:02:26,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2440 transitions. [2023-09-01 08:02:26,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:02:26,577 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2440 transitions. [2023-09-01 08:02:26,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 87.14285714285714) internal successors, (2440), 28 states have internal predecessors, (2440), 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) [2023-09-01 08:02:26,582 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 248.0) internal successors, (7192), 29 states have internal predecessors, (7192), 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) [2023-09-01 08:02:26,582 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 248.0) internal successors, (7192), 29 states have internal predecessors, (7192), 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) [2023-09-01 08:02:26,582 INFO L175 Difference]: Start difference. First operand has 324 places, 370 transitions, 5430 flow. Second operand 28 states and 2440 transitions. [2023-09-01 08:02:26,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 468 transitions, 7657 flow [2023-09-01 08:02:27,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 468 transitions, 7538 flow, removed 4 selfloop flow, removed 15 redundant places. [2023-09-01 08:02:27,713 INFO L231 Difference]: Finished difference. Result has 336 places, 384 transitions, 5980 flow [2023-09-01 08:02:27,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=5321, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=5980, PETRI_PLACES=336, PETRI_TRANSITIONS=384} [2023-09-01 08:02:27,713 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 297 predicate places. [2023-09-01 08:02:27,713 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 384 transitions, 5980 flow [2023-09-01 08:02:27,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 84.4375) internal successors, (4053), 48 states have internal predecessors, (4053), 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) [2023-09-01 08:02:27,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:02:27,714 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:02:27,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-09-01 08:02:27,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2023-09-01 08:02:27,915 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:02:27,915 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:02:27,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1342448979, now seen corresponding path program 7 times [2023-09-01 08:02:27,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:02:27,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531307913] [2023-09-01 08:02:27,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:02:27,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:02:27,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:02:28,405 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:28,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:02:28,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531307913] [2023-09-01 08:02:28,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531307913] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:02:28,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975335827] [2023-09-01 08:02:28,406 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 08:02:28,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:02:28,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:02:28,409 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:02:28,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-09-01 08:02:28,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:02:28,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 51 conjunts are in the unsatisfiable core [2023-09-01 08:02:28,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:02:28,835 INFO L350 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 [2023-09-01 08:02:28,871 INFO L350 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 19 treesize of output 18 [2023-09-01 08:02:28,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:02:28,913 INFO L350 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 14 treesize of output 16 [2023-09-01 08:02:28,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:02:28,949 INFO L350 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 14 treesize of output 16 [2023-09-01 08:02:29,282 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:29,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:02:29,667 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:02:29,668 INFO L350 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 41 [2023-09-01 08:02:29,673 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:02:29,673 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 65 [2023-09-01 08:02:29,677 INFO L350 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 54 treesize of output 46 [2023-09-01 08:02:29,680 INFO L350 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 24 treesize of output 20 [2023-09-01 08:02:29,902 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:29,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975335827] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:02:29,902 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:02:29,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 46 [2023-09-01 08:02:29,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877421852] [2023-09-01 08:02:29,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:02:29,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-09-01 08:02:29,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:02:29,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-09-01 08:02:29,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=2076, Unknown=22, NotChecked=0, Total=2256 [2023-09-01 08:02:30,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 08:02:30,178 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 384 transitions, 5980 flow. Second operand has 48 states, 48 states have (on average 80.4375) internal successors, (3861), 48 states have internal predecessors, (3861), 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) [2023-09-01 08:02:30,178 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:02:30,178 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 08:02:30,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:02:37,508 INFO L130 PetriNetUnfolder]: 15035/26762 cut-off events. [2023-09-01 08:02:37,508 INFO L131 PetriNetUnfolder]: For 297757/298154 co-relation queries the response was YES. [2023-09-01 08:02:37,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189282 conditions, 26762 events. 15035/26762 cut-off events. For 297757/298154 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 216790 event pairs, 1964 based on Foata normal form. 739/25947 useless extension candidates. Maximal degree in co-relation 189230. Up to 8057 conditions per place. [2023-09-01 08:02:37,726 INFO L137 encePairwiseOnDemand]: 240/248 looper letters, 2104 selfloop transitions, 84 changer transitions 0/2194 dead transitions. [2023-09-01 08:02:37,726 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 2194 transitions, 43992 flow [2023-09-01 08:02:37,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-09-01 08:02:37,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2023-09-01 08:02:37,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 4631 transitions. [2023-09-01 08:02:37,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523280584297018 [2023-09-01 08:02:37,730 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 4631 transitions. [2023-09-01 08:02:37,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 4631 transitions. [2023-09-01 08:02:37,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:02:37,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 4631 transitions. [2023-09-01 08:02:37,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 87.37735849056604) internal successors, (4631), 53 states have internal predecessors, (4631), 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) [2023-09-01 08:02:37,739 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 248.0) internal successors, (13392), 54 states have internal predecessors, (13392), 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) [2023-09-01 08:02:37,739 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 248.0) internal successors, (13392), 54 states have internal predecessors, (13392), 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) [2023-09-01 08:02:37,739 INFO L175 Difference]: Start difference. First operand has 336 places, 384 transitions, 5980 flow. Second operand 53 states and 4631 transitions. [2023-09-01 08:02:37,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 2194 transitions, 43992 flow [2023-09-01 08:02:38,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 2194 transitions, 43792 flow, removed 23 selfloop flow, removed 17 redundant places. [2023-09-01 08:02:38,826 INFO L231 Difference]: Finished difference. Result has 371 places, 408 transitions, 6311 flow [2023-09-01 08:02:38,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=5857, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=6311, PETRI_PLACES=371, PETRI_TRANSITIONS=408} [2023-09-01 08:02:38,826 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 332 predicate places. [2023-09-01 08:02:38,827 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 408 transitions, 6311 flow [2023-09-01 08:02:38,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 80.4375) internal successors, (3861), 48 states have internal predecessors, (3861), 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) [2023-09-01 08:02:38,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:02:38,827 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1] [2023-09-01 08:02:38,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2023-09-01 08:02:39,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-09-01 08:02:39,028 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:02:39,028 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:02:39,028 INFO L85 PathProgramCache]: Analyzing trace with hash -435426584, now seen corresponding path program 7 times [2023-09-01 08:02:39,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:02:39,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093066839] [2023-09-01 08:02:39,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:02:39,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:02:39,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:02:39,753 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:39,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:02:39,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093066839] [2023-09-01 08:02:39,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093066839] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:02:39,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586058049] [2023-09-01 08:02:39,754 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 08:02:39,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:02:39,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:02:39,755 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:02:39,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-09-01 08:02:39,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:02:39,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 51 conjunts are in the unsatisfiable core [2023-09-01 08:02:39,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:02:40,193 INFO L350 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 [2023-09-01 08:02:40,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:02:40,230 INFO L350 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 16 treesize of output 18 [2023-09-01 08:02:40,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:02:40,267 INFO L350 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 16 treesize of output 18 [2023-09-01 08:02:40,481 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:40,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:02:40,790 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:02:40,791 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 08:02:40,796 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:02:40,796 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 147 [2023-09-01 08:02:40,799 INFO L350 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 28 treesize of output 20 [2023-09-01 08:02:40,803 INFO L350 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 29 treesize of output 25 [2023-09-01 08:02:41,036 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:41,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586058049] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:02:41,036 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:02:41,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 49 [2023-09-01 08:02:41,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88475177] [2023-09-01 08:02:41,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:02:41,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2023-09-01 08:02:41,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:02:41,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2023-09-01 08:02:41,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=2368, Unknown=18, NotChecked=0, Total=2550 [2023-09-01 08:02:42,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 08:02:42,168 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 408 transitions, 6311 flow. Second operand has 51 states, 51 states have (on average 80.43137254901961) internal successors, (4102), 51 states have internal predecessors, (4102), 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) [2023-09-01 08:02:42,168 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:02:42,168 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 08:02:42,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:02:49,365 INFO L130 PetriNetUnfolder]: 16317/29103 cut-off events. [2023-09-01 08:02:49,366 INFO L131 PetriNetUnfolder]: For 318491/320060 co-relation queries the response was YES. [2023-09-01 08:02:49,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 214748 conditions, 29103 events. 16317/29103 cut-off events. For 318491/320060 co-relation queries the response was YES. Maximal size of possible extension queue 770. Compared 237646 event pairs, 5965 based on Foata normal form. 2343/30855 useless extension candidates. Maximal degree in co-relation 214696. Up to 8727 conditions per place. [2023-09-01 08:02:49,752 INFO L137 encePairwiseOnDemand]: 237/248 looper letters, 1051 selfloop transitions, 181 changer transitions 0/1235 dead transitions. [2023-09-01 08:02:49,752 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 1235 transitions, 19766 flow [2023-09-01 08:02:49,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-09-01 08:02:49,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-09-01 08:02:49,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2378 transitions. [2023-09-01 08:02:49,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3551373954599761 [2023-09-01 08:02:49,755 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2378 transitions. [2023-09-01 08:02:49,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2378 transitions. [2023-09-01 08:02:49,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:02:49,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2378 transitions. [2023-09-01 08:02:49,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 88.07407407407408) internal successors, (2378), 27 states have internal predecessors, (2378), 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) [2023-09-01 08:02:49,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 248.0) internal successors, (6944), 28 states have internal predecessors, (6944), 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) [2023-09-01 08:02:49,762 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 248.0) internal successors, (6944), 28 states have internal predecessors, (6944), 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) [2023-09-01 08:02:49,762 INFO L175 Difference]: Start difference. First operand has 371 places, 408 transitions, 6311 flow. Second operand 27 states and 2378 transitions. [2023-09-01 08:02:49,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 1235 transitions, 19766 flow [2023-09-01 08:02:51,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 1235 transitions, 18856 flow, removed 43 selfloop flow, removed 27 redundant places. [2023-09-01 08:02:51,094 INFO L231 Difference]: Finished difference. Result has 372 places, 419 transitions, 6870 flow [2023-09-01 08:02:51,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=6175, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=6870, PETRI_PLACES=372, PETRI_TRANSITIONS=419} [2023-09-01 08:02:51,095 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 333 predicate places. [2023-09-01 08:02:51,095 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 419 transitions, 6870 flow [2023-09-01 08:02:51,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 80.43137254901961) internal successors, (4102), 51 states have internal predecessors, (4102), 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) [2023-09-01 08:02:51,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:02:51,096 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 6, 6, 1, 1, 1, 1, 1] [2023-09-01 08:02:51,102 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2023-09-01 08:02:51,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-09-01 08:02:51,298 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:02:51,298 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:02:51,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1702913013, now seen corresponding path program 9 times [2023-09-01 08:02:51,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:02:51,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354230374] [2023-09-01 08:02:51,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:02:51,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:02:51,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:02:51,841 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:51,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:02:51,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354230374] [2023-09-01 08:02:51,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354230374] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:02:51,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678641719] [2023-09-01 08:02:51,841 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 08:02:51,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:02:51,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:02:51,842 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:02:51,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-09-01 08:02:52,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-09-01 08:02:52,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:02:52,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 50 conjunts are in the unsatisfiable core [2023-09-01 08:02:52,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:02:52,361 INFO L350 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 13 treesize of output 9 [2023-09-01 08:02:52,396 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2023-09-01 08:02:52,396 INFO L350 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 1 case distinctions, treesize of input 25 treesize of output 24 [2023-09-01 08:02:52,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:02:52,429 INFO L350 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 16 treesize of output 18 [2023-09-01 08:02:52,667 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:52,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:02:53,021 INFO L321 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-09-01 08:02:53,021 INFO L350 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 37 [2023-09-01 08:02:53,026 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:02:53,026 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2023-09-01 08:02:53,250 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:53,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678641719] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:02:53,250 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:02:53,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 51 [2023-09-01 08:02:53,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723858372] [2023-09-01 08:02:53,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:02:53,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2023-09-01 08:02:53,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:02:53,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-09-01 08:02:53,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=2575, Unknown=20, NotChecked=0, Total=2756 [2023-09-01 08:02:56,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 248 [2023-09-01 08:02:56,451 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 419 transitions, 6870 flow. Second operand has 53 states, 53 states have (on average 92.41509433962264) internal successors, (4898), 53 states have internal predecessors, (4898), 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) [2023-09-01 08:02:56,451 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:02:56,451 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 248 [2023-09-01 08:02:56,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:03:02,746 INFO L130 PetriNetUnfolder]: 16291/29025 cut-off events. [2023-09-01 08:03:02,746 INFO L131 PetriNetUnfolder]: For 298187/299645 co-relation queries the response was YES. [2023-09-01 08:03:03,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 214652 conditions, 29025 events. 16291/29025 cut-off events. For 298187/299645 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 235277 event pairs, 8217 based on Foata normal form. 1459/29857 useless extension candidates. Maximal degree in co-relation 214598. Up to 16610 conditions per place. [2023-09-01 08:03:03,126 INFO L137 encePairwiseOnDemand]: 239/248 looper letters, 318 selfloop transitions, 200 changer transitions 0/521 dead transitions. [2023-09-01 08:03:03,126 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 521 transitions, 9203 flow [2023-09-01 08:03:03,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-09-01 08:03:03,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-09-01 08:03:03,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2661 transitions. [2023-09-01 08:03:03,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832085253456221 [2023-09-01 08:03:03,128 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2661 transitions. [2023-09-01 08:03:03,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2661 transitions. [2023-09-01 08:03:03,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:03:03,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2661 transitions. [2023-09-01 08:03:03,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 95.03571428571429) internal successors, (2661), 28 states have internal predecessors, (2661), 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) [2023-09-01 08:03:03,133 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 248.0) internal successors, (7192), 29 states have internal predecessors, (7192), 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) [2023-09-01 08:03:03,134 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 248.0) internal successors, (7192), 29 states have internal predecessors, (7192), 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) [2023-09-01 08:03:03,134 INFO L175 Difference]: Start difference. First operand has 372 places, 419 transitions, 6870 flow. Second operand 28 states and 2661 transitions. [2023-09-01 08:03:03,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 521 transitions, 9203 flow [2023-09-01 08:03:04,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 521 transitions, 8901 flow, removed 5 selfloop flow, removed 21 redundant places. [2023-09-01 08:03:04,472 INFO L231 Difference]: Finished difference. Result has 378 places, 417 transitions, 6927 flow [2023-09-01 08:03:04,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=6527, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=6927, PETRI_PLACES=378, PETRI_TRANSITIONS=417} [2023-09-01 08:03:04,472 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 339 predicate places. [2023-09-01 08:03:04,472 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 417 transitions, 6927 flow [2023-09-01 08:03:04,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 92.41509433962264) internal successors, (4898), 53 states have internal predecessors, (4898), 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) [2023-09-01 08:03:04,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:03:04,473 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:03:04,480 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2023-09-01 08:03:04,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:03:04,674 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:03:04,675 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:03:04,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1573816566, now seen corresponding path program 8 times [2023-09-01 08:03:04,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:03:04,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71215767] [2023-09-01 08:03:04,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:03:04,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:03:04,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:03:04,846 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 25 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:03:04,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:03:04,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71215767] [2023-09-01 08:03:04,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71215767] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:03:04,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997503708] [2023-09-01 08:03:04,846 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:03:04,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:03:04,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:03:04,847 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:03:04,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-09-01 08:03:05,082 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 08:03:05,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:03:05,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 18 conjunts are in the unsatisfiable core [2023-09-01 08:03:05,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:03:05,280 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 36 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:03:05,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:03:05,444 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 36 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:03:05,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997503708] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:03:05,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:03:05,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2023-09-01 08:03:05,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721539451] [2023-09-01 08:03:05,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:03:05,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-09-01 08:03:05,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:03:05,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-09-01 08:03:05,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=365, Invalid=1117, Unknown=0, NotChecked=0, Total=1482 [2023-09-01 08:03:05,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 248 [2023-09-01 08:03:05,788 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 417 transitions, 6927 flow. Second operand has 39 states, 39 states have (on average 97.48717948717949) internal successors, (3802), 39 states have internal predecessors, (3802), 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) [2023-09-01 08:03:05,788 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:03:05,788 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 248 [2023-09-01 08:03:05,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:03:10,449 INFO L130 PetriNetUnfolder]: 15415/27704 cut-off events. [2023-09-01 08:03:10,449 INFO L131 PetriNetUnfolder]: For 337052/337079 co-relation queries the response was YES. [2023-09-01 08:03:10,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 203971 conditions, 27704 events. 15415/27704 cut-off events. For 337052/337079 co-relation queries the response was YES. Maximal size of possible extension queue 715. Compared 223016 event pairs, 6608 based on Foata normal form. 391/27699 useless extension candidates. Maximal degree in co-relation 203917. Up to 16230 conditions per place. [2023-09-01 08:03:10,715 INFO L137 encePairwiseOnDemand]: 240/248 looper letters, 359 selfloop transitions, 14 changer transitions 498/875 dead transitions. [2023-09-01 08:03:10,715 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 875 transitions, 17660 flow [2023-09-01 08:03:10,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-09-01 08:03:10,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-09-01 08:03:10,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1836 transitions. [2023-09-01 08:03:10,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2023-09-01 08:03:10,717 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1836 transitions. [2023-09-01 08:03:10,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1836 transitions. [2023-09-01 08:03:10,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:03:10,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1836 transitions. [2023-09-01 08:03:10,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 102.0) internal successors, (1836), 18 states have internal predecessors, (1836), 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) [2023-09-01 08:03:10,720 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 248.0) internal successors, (4712), 19 states have internal predecessors, (4712), 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) [2023-09-01 08:03:10,720 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 248.0) internal successors, (4712), 19 states have internal predecessors, (4712), 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) [2023-09-01 08:03:10,720 INFO L175 Difference]: Start difference. First operand has 378 places, 417 transitions, 6927 flow. Second operand 18 states and 1836 transitions. [2023-09-01 08:03:10,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 875 transitions, 17660 flow [2023-09-01 08:03:12,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 875 transitions, 17045 flow, removed 3 selfloop flow, removed 24 redundant places. [2023-09-01 08:03:12,088 INFO L231 Difference]: Finished difference. Result has 369 places, 287 transitions, 4760 flow [2023-09-01 08:03:12,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=6655, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4760, PETRI_PLACES=369, PETRI_TRANSITIONS=287} [2023-09-01 08:03:12,089 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 330 predicate places. [2023-09-01 08:03:12,089 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 287 transitions, 4760 flow [2023-09-01 08:03:12,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 97.48717948717949) internal successors, (3802), 39 states have internal predecessors, (3802), 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) [2023-09-01 08:03:12,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:03:12,090 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1] [2023-09-01 08:03:12,097 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2023-09-01 08:03:12,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:03:12,296 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:03:12,296 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:03:12,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1029441486, now seen corresponding path program 8 times [2023-09-01 08:03:12,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:03:12,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341348918] [2023-09-01 08:03:12,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:03:12,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:03:12,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:03:12,533 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 36 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:03:12,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:03:12,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341348918] [2023-09-01 08:03:12,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341348918] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:03:12,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745173976] [2023-09-01 08:03:12,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:03:12,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:03:12,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:03:12,535 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:03:12,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-09-01 08:03:12,837 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 08:03:12,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:03:12,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 20 conjunts are in the unsatisfiable core [2023-09-01 08:03:12,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:03:13,109 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 49 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:03:13,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:03:13,337 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 49 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:03:13,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745173976] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:03:13,338 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:03:13,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 42 [2023-09-01 08:03:13,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195308543] [2023-09-01 08:03:13,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:03:13,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-09-01 08:03:13,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:03:13,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-09-01 08:03:13,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=460, Invalid=1432, Unknown=0, NotChecked=0, Total=1892 [2023-09-01 08:03:13,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 248 [2023-09-01 08:03:13,705 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 287 transitions, 4760 flow. Second operand has 44 states, 44 states have (on average 97.43181818181819) internal successors, (4287), 44 states have internal predecessors, (4287), 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) [2023-09-01 08:03:13,705 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:03:13,705 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 248 [2023-09-01 08:03:13,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:03:17,724 INFO L130 PetriNetUnfolder]: 11102/20073 cut-off events. [2023-09-01 08:03:17,724 INFO L131 PetriNetUnfolder]: For 236935/237930 co-relation queries the response was YES. [2023-09-01 08:03:17,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 150549 conditions, 20073 events. 11102/20073 cut-off events. For 236935/237930 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 158116 event pairs, 4284 based on Foata normal form. 1187/20892 useless extension candidates. Maximal degree in co-relation 150495. Up to 6485 conditions per place. [2023-09-01 08:03:17,995 INFO L137 encePairwiseOnDemand]: 240/248 looper letters, 651 selfloop transitions, 77 changer transitions 102/832 dead transitions. [2023-09-01 08:03:17,995 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 832 transitions, 12951 flow [2023-09-01 08:03:17,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-09-01 08:03:17,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-09-01 08:03:17,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2837 transitions. [2023-09-01 08:03:17,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4236857825567503 [2023-09-01 08:03:17,997 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2837 transitions. [2023-09-01 08:03:17,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2837 transitions. [2023-09-01 08:03:17,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:03:17,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2837 transitions. [2023-09-01 08:03:17,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 105.07407407407408) internal successors, (2837), 27 states have internal predecessors, (2837), 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) [2023-09-01 08:03:18,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 248.0) internal successors, (6944), 28 states have internal predecessors, (6944), 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) [2023-09-01 08:03:18,002 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 248.0) internal successors, (6944), 28 states have internal predecessors, (6944), 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) [2023-09-01 08:03:18,002 INFO L175 Difference]: Start difference. First operand has 369 places, 287 transitions, 4760 flow. Second operand 27 states and 2837 transitions. [2023-09-01 08:03:18,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 832 transitions, 12951 flow [2023-09-01 08:03:19,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 832 transitions, 11617 flow, removed 30 selfloop flow, removed 33 redundant places. [2023-09-01 08:03:19,787 INFO L231 Difference]: Finished difference. Result has 290 places, 278 transitions, 3945 flow [2023-09-01 08:03:19,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=3745, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3945, PETRI_PLACES=290, PETRI_TRANSITIONS=278} [2023-09-01 08:03:19,788 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 251 predicate places. [2023-09-01 08:03:19,788 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 278 transitions, 3945 flow [2023-09-01 08:03:19,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 97.43181818181819) internal successors, (4287), 44 states have internal predecessors, (4287), 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) [2023-09-01 08:03:19,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:03:19,788 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:03:19,796 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2023-09-01 08:03:19,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:03:19,989 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:03:19,989 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:03:19,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1603253899, now seen corresponding path program 8 times [2023-09-01 08:03:19,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:03:19,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71898908] [2023-09-01 08:03:19,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:03:19,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:03:20,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:03:20,440 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:03:20,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:03:20,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71898908] [2023-09-01 08:03:20,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71898908] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:03:20,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623071123] [2023-09-01 08:03:20,441 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:03:20,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:03:20,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:03:20,442 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:03:20,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-09-01 08:03:20,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 08:03:20,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:03:20,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 40 conjunts are in the unsatisfiable core [2023-09-01 08:03:20,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:03:20,898 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 08:03:20,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:03:20,947 INFO L350 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 18 treesize of output 20 [2023-09-01 08:03:20,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:03:20,992 INFO L350 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 18 treesize of output 20 [2023-09-01 08:03:21,369 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:03:21,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:03:21,915 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:03:21,916 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 08:03:21,924 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:03:21,925 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 71 [2023-09-01 08:03:21,929 INFO L350 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 60 treesize of output 48 [2023-09-01 08:03:21,946 INFO L350 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 26 treesize of output 20 [2023-09-01 08:03:22,616 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 30 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:03:22,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623071123] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:03:22,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:03:22,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 51 [2023-09-01 08:03:22,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597486562] [2023-09-01 08:03:22,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:03:22,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2023-09-01 08:03:22,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:03:22,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-09-01 08:03:22,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=2482, Unknown=2, NotChecked=0, Total=2756 [2023-09-01 08:03:27,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 248 [2023-09-01 08:03:27,274 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 278 transitions, 3945 flow. Second operand has 53 states, 53 states have (on average 71.47169811320755) internal successors, (3788), 53 states have internal predecessors, (3788), 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) [2023-09-01 08:03:27,274 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:03:27,274 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 248 [2023-09-01 08:03:27,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:03:28,511 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:04:06,251 INFO L130 PetriNetUnfolder]: 20415/36327 cut-off events. [2023-09-01 08:04:06,251 INFO L131 PetriNetUnfolder]: For 300129/300129 co-relation queries the response was YES. [2023-09-01 08:04:06,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 251691 conditions, 36327 events. 20415/36327 cut-off events. For 300129/300129 co-relation queries the response was YES. Maximal size of possible extension queue 886. Compared 302659 event pairs, 1232 based on Foata normal form. 934/36101 useless extension candidates. Maximal degree in co-relation 251649. Up to 10376 conditions per place. [2023-09-01 08:04:06,637 INFO L137 encePairwiseOnDemand]: 238/248 looper letters, 2608 selfloop transitions, 109 changer transitions 287/3008 dead transitions. [2023-09-01 08:04:06,637 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 3008 transitions, 57149 flow [2023-09-01 08:04:06,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2023-09-01 08:04:06,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2023-09-01 08:04:06,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 5839 transitions. [2023-09-01 08:04:06,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3181669572798605 [2023-09-01 08:04:06,642 INFO L72 ComplementDD]: Start complementDD. Operand 74 states and 5839 transitions. [2023-09-01 08:04:06,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 5839 transitions. [2023-09-01 08:04:06,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:04:06,643 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 74 states and 5839 transitions. [2023-09-01 08:04:06,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 75 states, 74 states have (on average 78.9054054054054) internal successors, (5839), 74 states have internal predecessors, (5839), 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) [2023-09-01 08:04:06,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 75 states, 75 states have (on average 248.0) internal successors, (18600), 75 states have internal predecessors, (18600), 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) [2023-09-01 08:04:06,656 INFO L81 ComplementDD]: Finished complementDD. Result has 75 states, 75 states have (on average 248.0) internal successors, (18600), 75 states have internal predecessors, (18600), 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) [2023-09-01 08:04:06,656 INFO L175 Difference]: Start difference. First operand has 290 places, 278 transitions, 3945 flow. Second operand 74 states and 5839 transitions. [2023-09-01 08:04:06,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 3008 transitions, 57149 flow [2023-09-01 08:04:07,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 3008 transitions, 55829 flow, removed 40 selfloop flow, removed 17 redundant places. [2023-09-01 08:04:07,335 INFO L231 Difference]: Finished difference. Result has 353 places, 331 transitions, 4701 flow [2023-09-01 08:04:07,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=3825, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=74, PETRI_FLOW=4701, PETRI_PLACES=353, PETRI_TRANSITIONS=331} [2023-09-01 08:04:07,335 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 314 predicate places. [2023-09-01 08:04:07,335 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 331 transitions, 4701 flow [2023-09-01 08:04:07,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 71.47169811320755) internal successors, (3788), 53 states have internal predecessors, (3788), 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) [2023-09-01 08:04:07,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:04:07,336 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 6, 6, 1, 1, 1, 1, 1, 1] [2023-09-01 08:04:07,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2023-09-01 08:04:07,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:04:07,542 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:04:07,542 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:04:07,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1436263289, now seen corresponding path program 7 times [2023-09-01 08:04:07,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:04:07,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8038498] [2023-09-01 08:04:07,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:04:07,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:04:07,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:04:08,060 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:04:08,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:04:08,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8038498] [2023-09-01 08:04:08,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8038498] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:04:08,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18153173] [2023-09-01 08:04:08,061 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 08:04:08,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:04:08,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:04:08,062 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:04:08,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-09-01 08:04:08,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:04:08,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 54 conjunts are in the unsatisfiable core [2023-09-01 08:04:08,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:04:08,641 INFO L350 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 [2023-09-01 08:04:08,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:04:08,678 INFO L350 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 21 treesize of output 20 [2023-09-01 08:04:08,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:04:08,726 INFO L350 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 14 treesize of output 16 [2023-09-01 08:04:08,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:04:08,788 INFO L350 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 14 treesize of output 16 [2023-09-01 08:04:08,967 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:04:08,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:04:09,197 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2541 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2541) c_~A~0.base) (+ c_~A~0.offset 24)) 4294967296)) is different from false [2023-09-01 08:04:09,327 INFO L321 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-09-01 08:04:09,328 INFO L350 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 40 [2023-09-01 08:04:09,335 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:04:09,335 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 129 [2023-09-01 08:04:09,340 INFO L350 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 24 treesize of output 16 [2023-09-01 08:04:09,343 INFO L350 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 25 treesize of output 21 [2023-09-01 08:04:09,588 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:04:09,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18153173] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:04:09,589 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:04:09,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 53 [2023-09-01 08:04:09,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507891830] [2023-09-01 08:04:09,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:04:09,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2023-09-01 08:04:09,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:04:09,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2023-09-01 08:04:09,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=2679, Unknown=17, NotChecked=104, Total=2970 [2023-09-01 08:04:09,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 08:04:09,789 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 331 transitions, 4701 flow. Second operand has 55 states, 55 states have (on average 80.4) internal successors, (4422), 55 states have internal predecessors, (4422), 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) [2023-09-01 08:04:09,789 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:04:09,789 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 08:04:09,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:04:17,443 INFO L130 PetriNetUnfolder]: 19787/35163 cut-off events. [2023-09-01 08:04:17,443 INFO L131 PetriNetUnfolder]: For 322561/323737 co-relation queries the response was YES. [2023-09-01 08:04:17,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 260779 conditions, 35163 events. 19787/35163 cut-off events. For 322561/323737 co-relation queries the response was YES. Maximal size of possible extension queue 871. Compared 292564 event pairs, 6563 based on Foata normal form. 1400/36186 useless extension candidates. Maximal degree in co-relation 260731. Up to 10176 conditions per place. [2023-09-01 08:04:17,800 INFO L137 encePairwiseOnDemand]: 240/248 looper letters, 1515 selfloop transitions, 122 changer transitions 112/1752 dead transitions. [2023-09-01 08:04:17,800 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 1752 transitions, 27259 flow [2023-09-01 08:04:17,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-09-01 08:04:17,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-09-01 08:04:17,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2271 transitions. [2023-09-01 08:04:17,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35220223325062033 [2023-09-01 08:04:17,802 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2271 transitions. [2023-09-01 08:04:17,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2271 transitions. [2023-09-01 08:04:17,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:04:17,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2271 transitions. [2023-09-01 08:04:17,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 87.34615384615384) internal successors, (2271), 26 states have internal predecessors, (2271), 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) [2023-09-01 08:04:17,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 248.0) internal successors, (6696), 27 states have internal predecessors, (6696), 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) [2023-09-01 08:04:17,807 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 248.0) internal successors, (6696), 27 states have internal predecessors, (6696), 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) [2023-09-01 08:04:17,807 INFO L175 Difference]: Start difference. First operand has 353 places, 331 transitions, 4701 flow. Second operand 26 states and 2271 transitions. [2023-09-01 08:04:17,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 1752 transitions, 27259 flow [2023-09-01 08:04:18,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 1752 transitions, 24152 flow, removed 48 selfloop flow, removed 39 redundant places. [2023-09-01 08:04:18,664 INFO L231 Difference]: Finished difference. Result has 339 places, 322 transitions, 4561 flow [2023-09-01 08:04:18,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=4409, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4561, PETRI_PLACES=339, PETRI_TRANSITIONS=322} [2023-09-01 08:04:18,665 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 300 predicate places. [2023-09-01 08:04:18,665 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 322 transitions, 4561 flow [2023-09-01 08:04:18,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 80.4) internal successors, (4422), 55 states have internal predecessors, (4422), 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) [2023-09-01 08:04:18,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:04:18,666 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:04:18,673 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2023-09-01 08:04:18,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:04:18,872 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:04:18,872 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:04:18,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1603253898, now seen corresponding path program 9 times [2023-09-01 08:04:18,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:04:18,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132141711] [2023-09-01 08:04:18,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:04:18,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:04:19,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:04:19,504 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:04:19,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:04:19,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132141711] [2023-09-01 08:04:19,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132141711] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:04:19,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359055898] [2023-09-01 08:04:19,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 08:04:19,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:04:19,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:04:19,506 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:04:19,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-09-01 08:04:20,101 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-09-01 08:04:20,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:04:20,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 40 conjunts are in the unsatisfiable core [2023-09-01 08:04:20,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:04:20,321 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 08:04:20,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:04:20,375 INFO L350 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 20 treesize of output 22 [2023-09-01 08:04:20,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:04:20,423 INFO L350 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 20 treesize of output 22 [2023-09-01 08:04:20,815 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:04:20,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:04:21,335 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:04:21,336 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 32 [2023-09-01 08:04:21,342 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:04:21,343 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 81 [2023-09-01 08:04:21,346 INFO L350 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 68 treesize of output 56 [2023-09-01 08:04:21,350 INFO L350 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 30 treesize of output 24 [2023-09-01 08:04:21,990 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 30 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:04:21,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359055898] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:04:21,991 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:04:21,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 51 [2023-09-01 08:04:21,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347318841] [2023-09-01 08:04:21,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:04:21,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2023-09-01 08:04:21,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:04:21,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-09-01 08:04:21,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=2482, Unknown=1, NotChecked=0, Total=2756 [2023-09-01 08:04:27,205 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:04:29,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 248 [2023-09-01 08:04:29,032 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 322 transitions, 4561 flow. Second operand has 53 states, 53 states have (on average 79.47169811320755) internal successors, (4212), 53 states have internal predecessors, (4212), 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) [2023-09-01 08:04:29,032 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:04:29,032 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 248 [2023-09-01 08:04:29,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:04:30,245 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:05:07,234 INFO L130 PetriNetUnfolder]: 17474/31448 cut-off events. [2023-09-01 08:05:07,234 INFO L131 PetriNetUnfolder]: For 332010/332333 co-relation queries the response was YES. [2023-09-01 08:05:07,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 224263 conditions, 31448 events. 17474/31448 cut-off events. For 332010/332333 co-relation queries the response was YES. Maximal size of possible extension queue 780. Compared 260995 event pairs, 946 based on Foata normal form. 1237/30367 useless extension candidates. Maximal degree in co-relation 224216. Up to 9838 conditions per place. [2023-09-01 08:05:07,508 INFO L137 encePairwiseOnDemand]: 239/248 looper letters, 2556 selfloop transitions, 101 changer transitions 108/2769 dead transitions. [2023-09-01 08:05:07,509 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 2769 transitions, 54849 flow [2023-09-01 08:05:07,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2023-09-01 08:05:07,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2023-09-01 08:05:07,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 5997 transitions. [2023-09-01 08:05:07,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35045582047685836 [2023-09-01 08:05:07,512 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 5997 transitions. [2023-09-01 08:05:07,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 5997 transitions. [2023-09-01 08:05:07,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:05:07,513 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 5997 transitions. [2023-09-01 08:05:07,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 86.91304347826087) internal successors, (5997), 69 states have internal predecessors, (5997), 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) [2023-09-01 08:05:07,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 248.0) internal successors, (17360), 70 states have internal predecessors, (17360), 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) [2023-09-01 08:05:07,525 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 248.0) internal successors, (17360), 70 states have internal predecessors, (17360), 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) [2023-09-01 08:05:07,525 INFO L175 Difference]: Start difference. First operand has 339 places, 322 transitions, 4561 flow. Second operand 69 states and 5997 transitions. [2023-09-01 08:05:07,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 2769 transitions, 54849 flow [2023-09-01 08:05:08,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 2769 transitions, 51951 flow, removed 42 selfloop flow, removed 23 redundant places. [2023-09-01 08:05:08,300 INFO L231 Difference]: Finished difference. Result has 378 places, 318 transitions, 4501 flow [2023-09-01 08:05:08,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=4299, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=4501, PETRI_PLACES=378, PETRI_TRANSITIONS=318} [2023-09-01 08:05:08,303 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 339 predicate places. [2023-09-01 08:05:08,303 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 318 transitions, 4501 flow [2023-09-01 08:05:08,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 79.47169811320755) internal successors, (4212), 53 states have internal predecessors, (4212), 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) [2023-09-01 08:05:08,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:05:08,304 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1] [2023-09-01 08:05:08,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2023-09-01 08:05:08,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2023-09-01 08:05:08,505 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:05:08,505 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:05:08,505 INFO L85 PathProgramCache]: Analyzing trace with hash 116884195, now seen corresponding path program 10 times [2023-09-01 08:05:08,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:05:08,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089248947] [2023-09-01 08:05:08,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:05:08,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:05:08,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:05:08,975 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:05:08,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:05:08,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089248947] [2023-09-01 08:05:08,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089248947] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:05:08,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112584781] [2023-09-01 08:05:08,976 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 08:05:08,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:05:08,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:05:08,976 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:05:08,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-09-01 08:05:09,233 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 08:05:09,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:05:09,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 53 conjunts are in the unsatisfiable core [2023-09-01 08:05:09,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:05:09,424 INFO L350 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 [2023-09-01 08:05:09,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:05:09,454 INFO L350 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 14 treesize of output 16 [2023-09-01 08:05:09,669 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:05:09,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:05:09,902 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2656 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_2656) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 28 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 4294967296)) is different from false [2023-09-01 08:05:09,907 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:05:09,907 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-09-01 08:05:09,923 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:05:09,924 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2023-09-01 08:05:09,925 INFO L350 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 7 treesize of output 3 [2023-09-01 08:05:10,159 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 8 not checked. [2023-09-01 08:05:10,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112584781] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:05:10,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:05:10,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 52 [2023-09-01 08:05:10,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815302891] [2023-09-01 08:05:10,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:05:10,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2023-09-01 08:05:10,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:05:10,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2023-09-01 08:05:10,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=2590, Unknown=1, NotChecked=102, Total=2862 [2023-09-01 08:05:10,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 248 [2023-09-01 08:05:10,282 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 318 transitions, 4501 flow. Second operand has 54 states, 54 states have (on average 83.44444444444444) internal successors, (4506), 54 states have internal predecessors, (4506), 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) [2023-09-01 08:05:10,282 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:05:10,282 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 248 [2023-09-01 08:05:10,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:05:16,000 INFO L130 PetriNetUnfolder]: 17230/30988 cut-off events. [2023-09-01 08:05:16,000 INFO L131 PetriNetUnfolder]: For 269131/269772 co-relation queries the response was YES. [2023-09-01 08:05:16,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 227740 conditions, 30988 events. 17230/30988 cut-off events. For 269131/269772 co-relation queries the response was YES. Maximal size of possible extension queue 750. Compared 252946 event pairs, 9010 based on Foata normal form. 645/29261 useless extension candidates. Maximal degree in co-relation 227693. Up to 19313 conditions per place. [2023-09-01 08:05:16,639 INFO L137 encePairwiseOnDemand]: 237/248 looper letters, 376 selfloop transitions, 131 changer transitions 0/510 dead transitions. [2023-09-01 08:05:16,639 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 510 transitions, 8100 flow [2023-09-01 08:05:16,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-09-01 08:05:16,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-09-01 08:05:16,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2751 transitions. [2023-09-01 08:05:16,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34664818548387094 [2023-09-01 08:05:16,641 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2751 transitions. [2023-09-01 08:05:16,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2751 transitions. [2023-09-01 08:05:16,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:05:16,641 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2751 transitions. [2023-09-01 08:05:16,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 85.96875) internal successors, (2751), 32 states have internal predecessors, (2751), 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) [2023-09-01 08:05:16,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 248.0) internal successors, (8184), 33 states have internal predecessors, (8184), 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) [2023-09-01 08:05:16,647 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 248.0) internal successors, (8184), 33 states have internal predecessors, (8184), 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) [2023-09-01 08:05:16,647 INFO L175 Difference]: Start difference. First operand has 378 places, 318 transitions, 4501 flow. Second operand 32 states and 2751 transitions. [2023-09-01 08:05:16,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 510 transitions, 8100 flow [2023-09-01 08:05:17,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 510 transitions, 7666 flow, removed 12 selfloop flow, removed 55 redundant places. [2023-09-01 08:05:17,353 INFO L231 Difference]: Finished difference. Result has 357 places, 328 transitions, 4757 flow [2023-09-01 08:05:17,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=4315, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=4757, PETRI_PLACES=357, PETRI_TRANSITIONS=328} [2023-09-01 08:05:17,353 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 318 predicate places. [2023-09-01 08:05:17,353 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 328 transitions, 4757 flow [2023-09-01 08:05:17,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 83.44444444444444) internal successors, (4506), 54 states have internal predecessors, (4506), 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) [2023-09-01 08:05:17,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:05:17,354 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 7, 6, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:05:17,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2023-09-01 08:05:17,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2023-09-01 08:05:17,554 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:05:17,555 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:05:17,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1838737490, now seen corresponding path program 1 times [2023-09-01 08:05:17,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:05:17,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730132876] [2023-09-01 08:05:17,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:05:17,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:05:17,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:05:17,633 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-09-01 08:05:17,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:05:17,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730132876] [2023-09-01 08:05:17,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730132876] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:05:17,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913840855] [2023-09-01 08:05:17,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:05:17,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:05:17,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:05:17,635 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:05:17,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-09-01 08:05:17,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:05:17,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 9 conjunts are in the unsatisfiable core [2023-09-01 08:05:17,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:05:17,910 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-09-01 08:05:17,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:05:17,975 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-09-01 08:05:17,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913840855] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:05:17,975 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:05:17,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-09-01 08:05:17,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951475016] [2023-09-01 08:05:17,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:05:17,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 08:05:17,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:05:17,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 08:05:17,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2023-09-01 08:05:18,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 248 [2023-09-01 08:05:18,012 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 328 transitions, 4757 flow. Second operand has 17 states, 17 states have (on average 108.29411764705883) internal successors, (1841), 17 states have internal predecessors, (1841), 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) [2023-09-01 08:05:18,012 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:05:18,012 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 248 [2023-09-01 08:05:18,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:05:28,415 INFO L130 PetriNetUnfolder]: 36528/63462 cut-off events. [2023-09-01 08:05:28,415 INFO L131 PetriNetUnfolder]: For 810720/811903 co-relation queries the response was YES. [2023-09-01 08:05:29,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 478388 conditions, 63462 events. 36528/63462 cut-off events. For 810720/811903 co-relation queries the response was YES. Maximal size of possible extension queue 1022. Compared 522862 event pairs, 7490 based on Foata normal form. 5615/66441 useless extension candidates. Maximal degree in co-relation 478340. Up to 19940 conditions per place. [2023-09-01 08:05:29,528 INFO L137 encePairwiseOnDemand]: 244/248 looper letters, 1506 selfloop transitions, 108 changer transitions 0/1618 dead transitions. [2023-09-01 08:05:29,529 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 1618 transitions, 32162 flow [2023-09-01 08:05:29,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 08:05:29,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 08:05:29,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2048 transitions. [2023-09-01 08:05:29,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857685009487666 [2023-09-01 08:05:29,530 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2048 transitions. [2023-09-01 08:05:29,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2048 transitions. [2023-09-01 08:05:29,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:05:29,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2048 transitions. [2023-09-01 08:05:29,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 120.47058823529412) internal successors, (2048), 17 states have internal predecessors, (2048), 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) [2023-09-01 08:05:29,534 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 248.0) internal successors, (4464), 18 states have internal predecessors, (4464), 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) [2023-09-01 08:05:29,534 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 248.0) internal successors, (4464), 18 states have internal predecessors, (4464), 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) [2023-09-01 08:05:29,534 INFO L175 Difference]: Start difference. First operand has 357 places, 328 transitions, 4757 flow. Second operand 17 states and 2048 transitions. [2023-09-01 08:05:29,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 1618 transitions, 32162 flow [2023-09-01 08:05:31,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 1618 transitions, 32072 flow, removed 3 selfloop flow, removed 20 redundant places. [2023-09-01 08:05:31,035 INFO L231 Difference]: Finished difference. Result has 361 places, 388 transitions, 6095 flow [2023-09-01 08:05:31,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=4667, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6095, PETRI_PLACES=361, PETRI_TRANSITIONS=388} [2023-09-01 08:05:31,035 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 322 predicate places. [2023-09-01 08:05:31,036 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 388 transitions, 6095 flow [2023-09-01 08:05:31,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 108.29411764705883) internal successors, (1841), 17 states have internal predecessors, (1841), 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) [2023-09-01 08:05:31,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:05:31,036 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1] [2023-09-01 08:05:31,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2023-09-01 08:05:31,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2023-09-01 08:05:31,237 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:05:31,237 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:05:31,237 INFO L85 PathProgramCache]: Analyzing trace with hash 116884194, now seen corresponding path program 9 times [2023-09-01 08:05:31,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:05:31,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812531160] [2023-09-01 08:05:31,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:05:31,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:05:31,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:05:31,693 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:05:31,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:05:31,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812531160] [2023-09-01 08:05:31,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812531160] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:05:31,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532881444] [2023-09-01 08:05:31,694 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 08:05:31,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:05:31,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:05:31,695 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:05:31,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-09-01 08:05:32,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2023-09-01 08:05:32,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:05:32,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 40 conjunts are in the unsatisfiable core [2023-09-01 08:05:32,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:05:32,370 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 08:05:32,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:05:32,419 INFO L350 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 20 treesize of output 22 [2023-09-01 08:05:32,837 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:05:32,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:05:33,361 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:05:33,361 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 29 [2023-09-01 08:05:33,367 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:05:33,367 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 39 [2023-09-01 08:05:33,370 INFO L350 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 15 treesize of output 9 [2023-09-01 08:05:34,042 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 42 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:05:34,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532881444] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:05:34,042 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:05:34,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 54 [2023-09-01 08:05:34,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075999657] [2023-09-01 08:05:34,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:05:34,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2023-09-01 08:05:34,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:05:34,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2023-09-01 08:05:34,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=2759, Unknown=0, NotChecked=0, Total=3080 [2023-09-01 08:05:35,433 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:05:38,355 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:05:39,549 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:05:41,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 248 [2023-09-01 08:05:41,025 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 388 transitions, 6095 flow. Second operand has 56 states, 56 states have (on average 86.44642857142857) internal successors, (4841), 56 states have internal predecessors, (4841), 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) [2023-09-01 08:05:41,025 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:05:41,026 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 248 [2023-09-01 08:05:41,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:05:42,389 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:06:10,953 INFO L130 PetriNetUnfolder]: 46507/78230 cut-off events. [2023-09-01 08:06:10,953 INFO L131 PetriNetUnfolder]: For 1003878/1004581 co-relation queries the response was YES. [2023-09-01 08:06:11,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 638264 conditions, 78230 events. 46507/78230 cut-off events. For 1003878/1004581 co-relation queries the response was YES. Maximal size of possible extension queue 1166. Compared 649549 event pairs, 9932 based on Foata normal form. 895/75890 useless extension candidates. Maximal degree in co-relation 638208. Up to 24706 conditions per place. [2023-09-01 08:06:12,229 INFO L137 encePairwiseOnDemand]: 237/248 looper letters, 2252 selfloop transitions, 373 changer transitions 24/2652 dead transitions. [2023-09-01 08:06:12,229 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 2652 transitions, 48478 flow [2023-09-01 08:06:12,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 142 states. [2023-09-01 08:06:12,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 142 states. [2023-09-01 08:06:12,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 12658 transitions. [2023-09-01 08:06:12,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35943889141299407 [2023-09-01 08:06:12,236 INFO L72 ComplementDD]: Start complementDD. Operand 142 states and 12658 transitions. [2023-09-01 08:06:12,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 142 states and 12658 transitions. [2023-09-01 08:06:12,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:06:12,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 142 states and 12658 transitions. [2023-09-01 08:06:12,245 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 143 states, 142 states have (on average 89.14084507042253) internal successors, (12658), 142 states have internal predecessors, (12658), 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) [2023-09-01 08:06:12,260 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 143 states, 143 states have (on average 248.0) internal successors, (35464), 143 states have internal predecessors, (35464), 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) [2023-09-01 08:06:12,262 INFO L81 ComplementDD]: Finished complementDD. Result has 143 states, 143 states have (on average 248.0) internal successors, (35464), 143 states have internal predecessors, (35464), 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) [2023-09-01 08:06:12,262 INFO L175 Difference]: Start difference. First operand has 361 places, 388 transitions, 6095 flow. Second operand 142 states and 12658 transitions. [2023-09-01 08:06:12,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 2652 transitions, 48478 flow [2023-09-01 08:06:15,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 2652 transitions, 43919 flow, removed 1872 selfloop flow, removed 7 redundant places. [2023-09-01 08:06:15,624 INFO L231 Difference]: Finished difference. Result has 508 places, 578 transitions, 9855 flow [2023-09-01 08:06:15,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=5790, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=142, PETRI_FLOW=9855, PETRI_PLACES=508, PETRI_TRANSITIONS=578} [2023-09-01 08:06:15,625 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 469 predicate places. [2023-09-01 08:06:15,625 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 578 transitions, 9855 flow [2023-09-01 08:06:15,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 86.44642857142857) internal successors, (4841), 56 states have internal predecessors, (4841), 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) [2023-09-01 08:06:15,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:06:15,626 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1] [2023-09-01 08:06:15,634 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2023-09-01 08:06:15,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:06:15,834 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:06:15,834 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:06:15,834 INFO L85 PathProgramCache]: Analyzing trace with hash -57605054, now seen corresponding path program 8 times [2023-09-01 08:06:15,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:06:15,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551419668] [2023-09-01 08:06:15,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:06:15,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:06:15,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:06:16,428 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:06:16,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:06:16,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551419668] [2023-09-01 08:06:16,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551419668] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:06:16,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880233882] [2023-09-01 08:06:16,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:06:16,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:06:16,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:06:16,429 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:06:16,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-09-01 08:06:16,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 08:06:16,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:06:16,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 53 conjunts are in the unsatisfiable core [2023-09-01 08:06:16,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:06:16,989 INFO L350 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 13 treesize of output 9 [2023-09-01 08:06:17,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:06:17,037 INFO L350 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 18 treesize of output 20 [2023-09-01 08:06:17,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:06:17,080 INFO L350 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 18 treesize of output 20 [2023-09-01 08:06:17,428 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:06:17,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:06:17,744 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2829 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2829) c_~A~0.base) (+ c_~A~0.offset 28)) 9223372039002259456))) is different from false [2023-09-01 08:06:17,836 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:06:17,836 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 08:06:17,842 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:06:17,843 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 147 [2023-09-01 08:06:17,848 INFO L350 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 29 treesize of output 25 [2023-09-01 08:06:17,867 INFO L350 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 28 treesize of output 20 [2023-09-01 08:06:18,193 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:06:18,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880233882] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:06:18,193 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:06:18,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 57 [2023-09-01 08:06:18,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592769900] [2023-09-01 08:06:18,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:06:18,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2023-09-01 08:06:18,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:06:18,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2023-09-01 08:06:18,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=3119, Unknown=13, NotChecked=112, Total=3422 [2023-09-01 08:06:18,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 08:06:18,356 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 578 transitions, 9855 flow. Second operand has 59 states, 59 states have (on average 80.42372881355932) internal successors, (4745), 59 states have internal predecessors, (4745), 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) [2023-09-01 08:06:18,356 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:06:18,356 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 08:06:18,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:06:40,205 INFO L130 PetriNetUnfolder]: 51234/86202 cut-off events. [2023-09-01 08:06:40,205 INFO L131 PetriNetUnfolder]: For 1166819/1167675 co-relation queries the response was YES. [2023-09-01 08:06:41,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 711554 conditions, 86202 events. 51234/86202 cut-off events. For 1166819/1167675 co-relation queries the response was YES. Maximal size of possible extension queue 1266. Compared 716327 event pairs, 14863 based on Foata normal form. 3177/86719 useless extension candidates. Maximal degree in co-relation 711484. Up to 27033 conditions per place. [2023-09-01 08:06:42,210 INFO L137 encePairwiseOnDemand]: 237/248 looper letters, 2260 selfloop transitions, 222 changer transitions 0/2485 dead transitions. [2023-09-01 08:06:42,211 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 2485 transitions, 42584 flow [2023-09-01 08:06:42,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-09-01 08:06:42,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-09-01 08:06:42,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2637 transitions. [2023-09-01 08:06:42,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35443548387096774 [2023-09-01 08:06:42,213 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2637 transitions. [2023-09-01 08:06:42,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2637 transitions. [2023-09-01 08:06:42,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:06:42,213 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2637 transitions. [2023-09-01 08:06:42,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 87.9) internal successors, (2637), 30 states have internal predecessors, (2637), 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) [2023-09-01 08:06:42,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 248.0) internal successors, (7688), 31 states have internal predecessors, (7688), 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) [2023-09-01 08:06:42,218 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 248.0) internal successors, (7688), 31 states have internal predecessors, (7688), 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) [2023-09-01 08:06:42,218 INFO L175 Difference]: Start difference. First operand has 508 places, 578 transitions, 9855 flow. Second operand 30 states and 2637 transitions. [2023-09-01 08:06:42,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 2485 transitions, 42584 flow [2023-09-01 08:06:51,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 2485 transitions, 41708 flow, removed 56 selfloop flow, removed 58 redundant places. [2023-09-01 08:06:51,768 INFO L231 Difference]: Finished difference. Result has 481 places, 590 transitions, 9814 flow [2023-09-01 08:06:51,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=9007, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=9814, PETRI_PLACES=481, PETRI_TRANSITIONS=590} [2023-09-01 08:06:51,769 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 442 predicate places. [2023-09-01 08:06:51,769 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 590 transitions, 9814 flow [2023-09-01 08:06:51,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 80.42372881355932) internal successors, (4745), 59 states have internal predecessors, (4745), 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) [2023-09-01 08:06:51,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:06:51,769 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1] [2023-09-01 08:06:51,776 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2023-09-01 08:06:51,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2023-09-01 08:06:51,970 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:06:51,970 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:06:51,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1564537191, now seen corresponding path program 8 times [2023-09-01 08:06:51,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:06:51,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296939853] [2023-09-01 08:06:51,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:06:51,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:06:51,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:06:52,485 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:06:52,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:06:52,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296939853] [2023-09-01 08:06:52,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296939853] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:06:52,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25500395] [2023-09-01 08:06:52,485 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:06:52,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:06:52,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:06:52,486 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:06:52,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-09-01 08:06:52,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 08:06:52,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:06:52,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 42 conjunts are in the unsatisfiable core [2023-09-01 08:06:52,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:06:53,024 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 08:06:53,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:06:53,078 INFO L350 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 18 treesize of output 20 [2023-09-01 08:06:53,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:06:53,169 INFO L350 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 18 treesize of output 20 [2023-09-01 08:06:53,535 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:06:53,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:06:54,110 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:06:54,110 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 08:06:54,117 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:06:54,117 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 71 [2023-09-01 08:06:54,121 INFO L350 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 60 treesize of output 48 [2023-09-01 08:06:54,127 INFO L350 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 26 treesize of output 20 [2023-09-01 08:06:54,941 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 42 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:06:54,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25500395] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:06:54,941 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:06:54,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 57 [2023-09-01 08:06:54,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808324201] [2023-09-01 08:06:54,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:06:54,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2023-09-01 08:06:54,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:06:54,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2023-09-01 08:06:54,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=324, Invalid=3094, Unknown=4, NotChecked=0, Total=3422 [2023-09-01 08:06:55,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 248 [2023-09-01 08:06:55,266 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 590 transitions, 9814 flow. Second operand has 59 states, 59 states have (on average 71.42372881355932) internal successors, (4214), 59 states have internal predecessors, (4214), 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) [2023-09-01 08:06:55,266 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:06:55,266 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 248 [2023-09-01 08:06:55,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:06:56,326 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:08:08,542 INFO L130 PetriNetUnfolder]: 66705/113005 cut-off events. [2023-09-01 08:08:08,542 INFO L131 PetriNetUnfolder]: For 1557529/1558926 co-relation queries the response was YES. [2023-09-01 08:08:10,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 925686 conditions, 113005 events. 66705/113005 cut-off events. For 1557529/1558926 co-relation queries the response was YES. Maximal size of possible extension queue 1669. Compared 998374 event pairs, 11141 based on Foata normal form. 3468/112989 useless extension candidates. Maximal degree in co-relation 925617. Up to 34836 conditions per place. [2023-09-01 08:08:11,231 INFO L137 encePairwiseOnDemand]: 238/248 looper letters, 5495 selfloop transitions, 378 changer transitions 160/6036 dead transitions. [2023-09-01 08:08:11,232 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 6036 transitions, 101937 flow [2023-09-01 08:08:11,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2023-09-01 08:08:11,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2023-09-01 08:08:11,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 8425 transitions. [2023-09-01 08:08:11,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3204884357881923 [2023-09-01 08:08:11,238 INFO L72 ComplementDD]: Start complementDD. Operand 106 states and 8425 transitions. [2023-09-01 08:08:11,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 106 states and 8425 transitions. [2023-09-01 08:08:11,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:08:11,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 106 states and 8425 transitions. [2023-09-01 08:08:11,245 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 107 states, 106 states have (on average 79.48113207547169) internal successors, (8425), 106 states have internal predecessors, (8425), 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) [2023-09-01 08:08:11,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 107 states, 107 states have (on average 248.0) internal successors, (26536), 107 states have internal predecessors, (26536), 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) [2023-09-01 08:08:11,257 INFO L81 ComplementDD]: Finished complementDD. Result has 107 states, 107 states have (on average 248.0) internal successors, (26536), 107 states have internal predecessors, (26536), 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) [2023-09-01 08:08:11,257 INFO L175 Difference]: Start difference. First operand has 481 places, 590 transitions, 9814 flow. Second operand 106 states and 8425 transitions. [2023-09-01 08:08:11,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 6036 transitions, 101937 flow [2023-09-01 08:08:22,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 6036 transitions, 101399 flow, removed 8 selfloop flow, removed 24 redundant places. [2023-09-01 08:08:22,979 INFO L231 Difference]: Finished difference. Result has 563 places, 680 transitions, 12074 flow [2023-09-01 08:08:22,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=9144, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=106, PETRI_FLOW=12074, PETRI_PLACES=563, PETRI_TRANSITIONS=680} [2023-09-01 08:08:22,981 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 524 predicate places. [2023-09-01 08:08:22,981 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 680 transitions, 12074 flow [2023-09-01 08:08:22,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 71.42372881355932) internal successors, (4214), 59 states have internal predecessors, (4214), 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) [2023-09-01 08:08:22,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:08:22,982 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 6, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:08:22,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2023-09-01 08:08:23,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:08:23,187 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:08:23,187 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:08:23,188 INFO L85 PathProgramCache]: Analyzing trace with hash -680734787, now seen corresponding path program 1 times [2023-09-01 08:08:23,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:08:23,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716936361] [2023-09-01 08:08:23,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:08:23,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:08:23,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:08:23,267 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 30 proven. 12 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-09-01 08:08:23,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:08:23,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716936361] [2023-09-01 08:08:23,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716936361] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:08:23,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553681605] [2023-09-01 08:08:23,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:08:23,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:08:23,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:08:23,269 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:08:23,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-09-01 08:08:23,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:08:23,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 9 conjunts are in the unsatisfiable core [2023-09-01 08:08:23,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:08:23,571 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-09-01 08:08:23,571 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 08:08:23,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553681605] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 08:08:23,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 08:08:23,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 9 [2023-09-01 08:08:23,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912425103] [2023-09-01 08:08:23,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 08:08:23,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 08:08:23,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:08:23,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 08:08:23,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2023-09-01 08:08:23,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 248 [2023-09-01 08:08:23,591 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 680 transitions, 12074 flow. Second operand has 9 states, 9 states have (on average 108.33333333333333) internal successors, (975), 9 states have internal predecessors, (975), 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) [2023-09-01 08:08:23,591 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:08:23,591 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 248 [2023-09-01 08:08:23,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:08:46,566 INFO L130 PetriNetUnfolder]: 60250/105528 cut-off events. [2023-09-01 08:08:46,566 INFO L131 PetriNetUnfolder]: For 1550375/1550625 co-relation queries the response was YES. [2023-09-01 08:08:48,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 878308 conditions, 105528 events. 60250/105528 cut-off events. For 1550375/1550625 co-relation queries the response was YES. Maximal size of possible extension queue 1631. Compared 941500 event pairs, 13293 based on Foata normal form. 6496/108537 useless extension candidates. Maximal degree in co-relation 878236. Up to 71327 conditions per place. [2023-09-01 08:08:48,843 INFO L137 encePairwiseOnDemand]: 245/248 looper letters, 2104 selfloop transitions, 42 changer transitions 0/2154 dead transitions. [2023-09-01 08:08:48,843 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 2154 transitions, 49474 flow [2023-09-01 08:08:48,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 08:08:48,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 08:08:48,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1066 transitions. [2023-09-01 08:08:48,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775985663082437 [2023-09-01 08:08:48,844 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1066 transitions. [2023-09-01 08:08:48,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1066 transitions. [2023-09-01 08:08:48,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:08:48,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1066 transitions. [2023-09-01 08:08:48,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 118.44444444444444) internal successors, (1066), 9 states have internal predecessors, (1066), 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) [2023-09-01 08:08:48,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 248.0) internal successors, (2480), 10 states have internal predecessors, (2480), 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) [2023-09-01 08:08:48,846 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 248.0) internal successors, (2480), 10 states have internal predecessors, (2480), 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) [2023-09-01 08:08:48,846 INFO L175 Difference]: Start difference. First operand has 563 places, 680 transitions, 12074 flow. Second operand 9 states and 1066 transitions. [2023-09-01 08:08:48,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 2154 transitions, 49474 flow [2023-09-01 08:09:01,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 2154 transitions, 43933 flow, removed 200 selfloop flow, removed 56 redundant places. [2023-09-01 08:09:01,188 INFO L231 Difference]: Finished difference. Result has 513 places, 662 transitions, 10664 flow [2023-09-01 08:09:01,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=10580, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10664, PETRI_PLACES=513, PETRI_TRANSITIONS=662} [2023-09-01 08:09:01,189 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 474 predicate places. [2023-09-01 08:09:01,189 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 662 transitions, 10664 flow [2023-09-01 08:09:01,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 108.33333333333333) internal successors, (975), 9 states have internal predecessors, (975), 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) [2023-09-01 08:09:01,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:09:01,189 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 1, 1, 1, 1, 1, 1] [2023-09-01 08:09:01,195 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2023-09-01 08:09:01,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:09:01,390 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:09:01,390 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:09:01,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1120848140, now seen corresponding path program 9 times [2023-09-01 08:09:01,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:09:01,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754788786] [2023-09-01 08:09:01,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:09:01,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:09:01,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:09:01,631 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 49 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:09:01,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:09:01,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754788786] [2023-09-01 08:09:01,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754788786] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:09:01,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347033060] [2023-09-01 08:09:01,632 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 08:09:01,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:09:01,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:09:01,633 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:09:01,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-09-01 08:09:02,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2023-09-01 08:09:02,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:09:02,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 22 conjunts are in the unsatisfiable core [2023-09-01 08:09:02,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:09:02,398 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 64 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:09:02,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:09:02,639 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 64 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:09:02,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347033060] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:09:02,639 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:09:02,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 47 [2023-09-01 08:09:02,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289919081] [2023-09-01 08:09:02,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:09:02,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2023-09-01 08:09:02,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:09:02,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2023-09-01 08:09:02,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=1786, Unknown=0, NotChecked=0, Total=2352 [2023-09-01 08:09:03,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 248 [2023-09-01 08:09:03,035 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 662 transitions, 10664 flow. Second operand has 49 states, 49 states have (on average 97.46938775510205) internal successors, (4776), 49 states have internal predecessors, (4776), 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) [2023-09-01 08:09:03,036 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:09:03,036 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 248 [2023-09-01 08:09:03,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:09:23,914 INFO L130 PetriNetUnfolder]: 57707/101352 cut-off events. [2023-09-01 08:09:23,914 INFO L131 PetriNetUnfolder]: For 1279030/1280278 co-relation queries the response was YES. [2023-09-01 08:09:25,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 802694 conditions, 101352 events. 57707/101352 cut-off events. For 1279030/1280278 co-relation queries the response was YES. Maximal size of possible extension queue 1571. Compared 919037 event pairs, 21320 based on Foata normal form. 1972/99907 useless extension candidates. Maximal degree in co-relation 802633. Up to 33587 conditions per place. [2023-09-01 08:09:25,989 INFO L137 encePairwiseOnDemand]: 240/248 looper letters, 1770 selfloop transitions, 203 changer transitions 152/2128 dead transitions. [2023-09-01 08:09:25,989 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 2128 transitions, 36145 flow [2023-09-01 08:09:25,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-09-01 08:09:25,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-09-01 08:09:25,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 4870 transitions. [2023-09-01 08:09:25,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4178105696636925 [2023-09-01 08:09:25,992 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 4870 transitions. [2023-09-01 08:09:25,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 4870 transitions. [2023-09-01 08:09:25,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:09:25,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 4870 transitions. [2023-09-01 08:09:25,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 103.61702127659575) internal successors, (4870), 47 states have internal predecessors, (4870), 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) [2023-09-01 08:09:26,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 248.0) internal successors, (11904), 48 states have internal predecessors, (11904), 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) [2023-09-01 08:09:26,001 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 248.0) internal successors, (11904), 48 states have internal predecessors, (11904), 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) [2023-09-01 08:09:26,001 INFO L175 Difference]: Start difference. First operand has 513 places, 662 transitions, 10664 flow. Second operand 47 states and 4870 transitions. [2023-09-01 08:09:26,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 2128 transitions, 36145 flow [2023-09-01 08:09:33,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 2128 transitions, 35425 flow, removed 2 selfloop flow, removed 8 redundant places. [2023-09-01 08:09:33,367 INFO L231 Difference]: Finished difference. Result has 552 places, 642 transitions, 10584 flow [2023-09-01 08:09:33,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=10235, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=10584, PETRI_PLACES=552, PETRI_TRANSITIONS=642} [2023-09-01 08:09:33,367 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 513 predicate places. [2023-09-01 08:09:33,368 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 642 transitions, 10584 flow [2023-09-01 08:09:33,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 97.46938775510205) internal successors, (4776), 49 states have internal predecessors, (4776), 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) [2023-09-01 08:09:33,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:09:33,368 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:09:33,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2023-09-01 08:09:33,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:09:33,576 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:09:33,576 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:09:33,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1520756926, now seen corresponding path program 10 times [2023-09-01 08:09:33,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:09:33,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342647722] [2023-09-01 08:09:33,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:09:33,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:09:33,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:09:34,191 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:09:34,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:09:34,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342647722] [2023-09-01 08:09:34,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342647722] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:09:34,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771159734] [2023-09-01 08:09:34,191 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 08:09:34,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:09:34,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:09:34,192 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:09:34,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2023-09-01 08:09:34,526 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 08:09:34,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:09:34,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 59 conjunts are in the unsatisfiable core [2023-09-01 08:09:34,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:09:34,803 INFO L350 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 [2023-09-01 08:09:34,851 INFO L350 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 21 treesize of output 20 [2023-09-01 08:09:34,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:09:34,899 INFO L350 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 16 treesize of output 18 [2023-09-01 08:09:34,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:09:34,943 INFO L350 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 16 treesize of output 18 [2023-09-01 08:09:35,221 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:09:35,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:09:35,734 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:09:35,735 INFO L350 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 43 [2023-09-01 08:09:35,741 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:09:35,742 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 75 [2023-09-01 08:09:35,744 INFO L350 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 62 treesize of output 54 [2023-09-01 08:09:35,748 INFO L350 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 28 treesize of output 24 [2023-09-01 08:09:36,097 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:09:36,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771159734] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:09:36,098 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:09:36,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 58 [2023-09-01 08:09:36,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125354790] [2023-09-01 08:09:36,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:09:36,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2023-09-01 08:09:36,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:09:36,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2023-09-01 08:09:36,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=3314, Unknown=28, NotChecked=0, Total=3540 [2023-09-01 08:09:36,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 248 [2023-09-01 08:09:36,182 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 642 transitions, 10584 flow. Second operand has 60 states, 60 states have (on average 80.45) internal successors, (4827), 60 states have internal predecessors, (4827), 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) [2023-09-01 08:09:36,182 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:09:36,182 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 248 [2023-09-01 08:09:36,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand