./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-overflow.prp --file ../../../trunk/examples/svcomp/weaver/popl20-two-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-two-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 2173db9a2274c43e93688b39a8ab5256e9054c31e7330b4f58c34c545dbb4480 --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 08:37:20,574 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 08:37:20,576 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 08:37:20,612 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 08:37:20,614 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 08:37:20,616 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 08:37:20,617 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 08:37:20,619 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 08:37:20,620 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 08:37:20,624 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 08:37:20,624 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 08:37:20,626 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 08:37:20,626 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 08:37:20,628 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 08:37:20,628 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 08:37:20,632 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 08:37:20,633 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 08:37:20,634 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 08:37:20,635 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 08:37:20,638 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 08:37:20,639 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 08:37:20,640 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 08:37:20,641 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 08:37:20,641 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 08:37:20,646 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 08:37:20,646 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 08:37:20,646 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 08:37:20,647 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 08:37:20,648 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 08:37:20,648 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 08:37:20,648 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 08:37:20,652 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 08:37:20,653 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 08:37:20,654 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 08:37:20,654 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 08:37:20,655 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 08:37:20,655 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 08:37:20,655 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 08:37:20,655 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 08:37:20,656 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 08:37:20,656 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 08:37:20,657 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-09-01 08:37:20,682 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 08:37:20,682 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 08:37:20,683 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 08:37:20,683 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 08:37:20,684 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 08:37:20,684 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 08:37:20,684 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 08:37:20,684 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 08:37:20,684 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 08:37:20,684 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 08:37:20,685 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 08:37:20,685 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-09-01 08:37:20,685 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 08:37:20,686 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 08:37:20,686 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 08:37:20,686 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 08:37:20,686 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 08:37:20,686 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 08:37:20,686 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-09-01 08:37:20,686 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 08:37:20,686 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 08:37:20,687 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 08:37:20,687 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 08:37:20,687 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 08:37:20,687 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 08:37:20,687 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 08:37:20,687 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 08:37:20,687 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 08:37:20,688 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 08:37:20,688 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 08:37:20,688 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 08:37:20,688 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 08:37:20,688 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 08:37:20,688 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 08:37:20,688 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 08:37:20,689 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 08:37:20,689 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 08:37:20,689 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 -> 2173db9a2274c43e93688b39a8ab5256e9054c31e7330b4f58c34c545dbb4480 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 08:37:20,948 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 08:37:20,968 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 08:37:20,971 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 08:37:20,972 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 08:37:20,972 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 08:37:20,973 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-two-queue.wvr.c [2023-09-01 08:37:22,050 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 08:37:22,201 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 08:37:22,201 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-two-queue.wvr.c [2023-09-01 08:37:22,214 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/deccf690d/b7f9cb3e89ae40cdadd3a6da1d785d54/FLAGc7b7b04dd [2023-09-01 08:37:22,600 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/deccf690d/b7f9cb3e89ae40cdadd3a6da1d785d54 [2023-09-01 08:37:22,602 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 08:37:22,603 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 08:37:22,604 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 08:37:22,604 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 08:37:22,606 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 08:37:22,607 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 08:37:22" (1/1) ... [2023-09-01 08:37:22,609 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a8de698 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 08:37:22, skipping insertion in model container [2023-09-01 08:37:22,609 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 08:37:22" (1/1) ... [2023-09-01 08:37:22,614 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 08:37:22,656 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 08:37:22,785 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-two-queue.wvr.c[2987,3000] [2023-09-01 08:37:22,789 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 08:37:22,806 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 08:37:22,823 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-two-queue.wvr.c[2987,3000] [2023-09-01 08:37:22,831 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 08:37:22,836 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 08:37:22,836 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 08:37:22,840 INFO L208 MainTranslator]: Completed translation [2023-09-01 08:37:22,841 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 08:37:22 WrapperNode [2023-09-01 08:37:22,841 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 08:37:22,842 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 08:37:22,842 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 08:37:22,842 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 08:37:22,846 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 08:37:22" (1/1) ... [2023-09-01 08:37:22,851 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 08:37:22" (1/1) ... [2023-09-01 08:37:22,867 INFO L138 Inliner]: procedures = 24, calls = 43, calls flagged for inlining = 13, calls inlined = 15, statements flattened = 223 [2023-09-01 08:37:22,867 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 08:37:22,868 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 08:37:22,868 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 08:37:22,868 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 08:37:22,874 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 08:37:22" (1/1) ... [2023-09-01 08:37:22,874 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 08:37:22" (1/1) ... [2023-09-01 08:37:22,876 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 08:37:22" (1/1) ... [2023-09-01 08:37:22,876 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 08:37:22" (1/1) ... [2023-09-01 08:37:22,881 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 08:37:22" (1/1) ... [2023-09-01 08:37:22,883 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 08:37:22" (1/1) ... [2023-09-01 08:37:22,884 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 08:37:22" (1/1) ... [2023-09-01 08:37:22,885 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 08:37:22" (1/1) ... [2023-09-01 08:37:22,887 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 08:37:22,888 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 08:37:22,888 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 08:37:22,888 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 08:37:22,888 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 08:37:22" (1/1) ... [2023-09-01 08:37:22,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 08:37:22,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:37:22,934 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 08:37:22,946 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 08:37:22,969 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 08:37:22,971 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-09-01 08:37:22,971 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-09-01 08:37:22,971 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-09-01 08:37:22,971 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-09-01 08:37:22,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 08:37:22,971 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 08:37:22,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 08:37:22,972 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-09-01 08:37:22,972 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-09-01 08:37:22,972 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-09-01 08:37:22,972 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 08:37:22,972 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 08:37:22,972 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-09-01 08:37:22,972 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 08:37:22,974 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 08:37:23,043 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 08:37:23,045 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 08:37:23,432 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 08:37:23,560 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 08:37:23,560 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-09-01 08:37:23,562 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 08:37:23 BoogieIcfgContainer [2023-09-01 08:37:23,562 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 08:37:23,565 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 08:37:23,565 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 08:37:23,567 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 08:37:23,567 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 08:37:22" (1/3) ... [2023-09-01 08:37:23,568 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69080cd6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 08:37:23, skipping insertion in model container [2023-09-01 08:37:23,568 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 08:37:22" (2/3) ... [2023-09-01 08:37:23,568 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69080cd6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 08:37:23, skipping insertion in model container [2023-09-01 08:37:23,569 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 08:37:23" (3/3) ... [2023-09-01 08:37:23,569 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-two-queue.wvr.c [2023-09-01 08:37:23,574 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 08:37:23,580 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 08:37:23,580 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 16 error locations. [2023-09-01 08:37:23,580 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 08:37:23,643 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-09-01 08:37:23,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 186 places, 192 transitions, 400 flow [2023-09-01 08:37:23,755 INFO L130 PetriNetUnfolder]: 13/190 cut-off events. [2023-09-01 08:37:23,756 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 08:37:23,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 199 conditions, 190 events. 13/190 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 163 event pairs, 0 based on Foata normal form. 0/161 useless extension candidates. Maximal degree in co-relation 151. Up to 2 conditions per place. [2023-09-01 08:37:23,760 INFO L82 GeneralOperation]: Start removeDead. Operand has 186 places, 192 transitions, 400 flow [2023-09-01 08:37:23,767 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 169 places, 174 transitions, 357 flow [2023-09-01 08:37:23,769 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 08:37:23,775 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 169 places, 174 transitions, 357 flow [2023-09-01 08:37:23,777 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 169 places, 174 transitions, 357 flow [2023-09-01 08:37:23,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 169 places, 174 transitions, 357 flow [2023-09-01 08:37:23,803 INFO L130 PetriNetUnfolder]: 12/174 cut-off events. [2023-09-01 08:37:23,803 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-09-01 08:37:23,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182 conditions, 174 events. 12/174 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 161 event pairs, 0 based on Foata normal form. 0/146 useless extension candidates. Maximal degree in co-relation 151. Up to 2 conditions per place. [2023-09-01 08:37:23,806 INFO L119 LiptonReduction]: Number of co-enabled transitions 1188 [2023-09-01 08:37:29,906 INFO L134 LiptonReduction]: Checked pairs total: 3067 [2023-09-01 08:37:29,906 INFO L136 LiptonReduction]: Total number of compositions: 177 [2023-09-01 08:37:29,921 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-09-01 08:37:29,927 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;@46c12425, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 08:37:29,927 INFO L358 AbstractCegarLoop]: Starting to check reachability of 30 error locations. [2023-09-01 08:37:29,932 INFO L130 PetriNetUnfolder]: 1/2 cut-off events. [2023-09-01 08:37:29,932 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 08:37:29,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:29,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-09-01 08:37:29,933 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:29,936 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:29,936 INFO L85 PathProgramCache]: Analyzing trace with hash 27239, now seen corresponding path program 1 times [2023-09-01 08:37:29,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:29,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768194859] [2023-09-01 08:37:29,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:29,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:30,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:30,194 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 08:37:30,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:30,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768194859] [2023-09-01 08:37:30,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768194859] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 08:37:30,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 08:37:30,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 08:37:30,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702364080] [2023-09-01 08:37:30,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 08:37:30,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 08:37:30,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:30,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 08:37:30,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 08:37:30,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 369 [2023-09-01 08:37:30,292 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 160.66666666666666) internal successors, (482), 3 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have 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:37:30,292 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:30,292 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 369 [2023-09-01 08:37:30,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:30,484 INFO L130 PetriNetUnfolder]: 355/617 cut-off events. [2023-09-01 08:37:30,485 INFO L131 PetriNetUnfolder]: For 44/44 co-relation queries the response was YES. [2023-09-01 08:37:30,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1284 conditions, 617 events. 355/617 cut-off events. For 44/44 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 2715 event pairs, 288 based on Foata normal form. 0/289 useless extension candidates. Maximal degree in co-relation 560. Up to 312 conditions per place. [2023-09-01 08:37:30,496 INFO L137 encePairwiseOnDemand]: 357/369 looper letters, 49 selfloop transitions, 4 changer transitions 0/53 dead transitions. [2023-09-01 08:37:30,496 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 53 transitions, 230 flow [2023-09-01 08:37:30,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 08:37:30,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 08:37:30,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 545 transitions. [2023-09-01 08:37:30,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49232158988256547 [2023-09-01 08:37:30,517 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 545 transitions. [2023-09-01 08:37:30,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 545 transitions. [2023-09-01 08:37:30,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:30,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 545 transitions. [2023-09-01 08:37:30,527 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 181.66666666666666) internal successors, (545), 3 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have 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:37:30,533 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have 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:37:30,533 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have 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:37:30,535 INFO L175 Difference]: Start difference. First operand has 36 places, 33 transitions, 75 flow. Second operand 3 states and 545 transitions. [2023-09-01 08:37:30,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 53 transitions, 230 flow [2023-09-01 08:37:30,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 53 transitions, 220 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-09-01 08:37:30,543 INFO L231 Difference]: Finished difference. Result has 33 places, 32 transitions, 98 flow [2023-09-01 08:37:30,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=33, PETRI_TRANSITIONS=32} [2023-09-01 08:37:30,549 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, -3 predicate places. [2023-09-01 08:37:30,549 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 32 transitions, 98 flow [2023-09-01 08:37:30,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 160.66666666666666) internal successors, (482), 3 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have 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:37:30,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:30,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-09-01 08:37:30,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 08:37:30,554 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:30,559 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:30,560 INFO L85 PathProgramCache]: Analyzing trace with hash 845670, now seen corresponding path program 1 times [2023-09-01 08:37:30,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:30,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65330167] [2023-09-01 08:37:30,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:30,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:30,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:30,659 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 08:37:30,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:30,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65330167] [2023-09-01 08:37:30,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65330167] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 08:37:30,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 08:37:30,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 08:37:30,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569328843] [2023-09-01 08:37:30,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 08:37:30,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 08:37:30,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:30,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 08:37:30,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 08:37:30,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 369 [2023-09-01 08:37:30,692 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 32 transitions, 98 flow. Second operand has 3 states, 3 states have (on average 161.0) internal successors, (483), 3 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have 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:37:30,692 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:30,692 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 369 [2023-09-01 08:37:30,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:30,813 INFO L130 PetriNetUnfolder]: 355/615 cut-off events. [2023-09-01 08:37:30,814 INFO L131 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2023-09-01 08:37:30,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1277 conditions, 615 events. 355/615 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 2735 event pairs, 288 based on Foata normal form. 0/293 useless extension candidates. Maximal degree in co-relation 627. Up to 615 conditions per place. [2023-09-01 08:37:30,817 INFO L137 encePairwiseOnDemand]: 366/369 looper letters, 29 selfloop transitions, 1 changer transitions 0/30 dead transitions. [2023-09-01 08:37:30,817 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 30 transitions, 150 flow [2023-09-01 08:37:30,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 08:37:30,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 08:37:30,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 509 transitions. [2023-09-01 08:37:30,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4598012646793135 [2023-09-01 08:37:30,820 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 509 transitions. [2023-09-01 08:37:30,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 509 transitions. [2023-09-01 08:37:30,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:30,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 509 transitions. [2023-09-01 08:37:30,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 169.66666666666666) internal successors, (509), 3 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have 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:37:30,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have 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:37:30,825 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have 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:37:30,825 INFO L175 Difference]: Start difference. First operand has 33 places, 32 transitions, 98 flow. Second operand 3 states and 509 transitions. [2023-09-01 08:37:30,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 30 transitions, 150 flow [2023-09-01 08:37:30,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 30 transitions, 142 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-09-01 08:37:30,827 INFO L231 Difference]: Finished difference. Result has 31 places, 30 transitions, 84 flow [2023-09-01 08:37:30,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=84, PETRI_PLACES=31, PETRI_TRANSITIONS=30} [2023-09-01 08:37:30,827 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, -5 predicate places. [2023-09-01 08:37:30,828 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 30 transitions, 84 flow [2023-09-01 08:37:30,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 161.0) internal successors, (483), 3 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have 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:37:30,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:30,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-09-01 08:37:30,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 08:37:30,829 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:30,829 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:30,829 INFO L85 PathProgramCache]: Analyzing trace with hash 845684, now seen corresponding path program 1 times [2023-09-01 08:37:30,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:30,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608216982] [2023-09-01 08:37:30,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:30,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:30,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:30,910 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 08:37:30,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:30,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608216982] [2023-09-01 08:37:30,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608216982] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:37:30,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008367792] [2023-09-01 08:37:30,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:30,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:30,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:37:30,925 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 08:37:30,926 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 08:37:31,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:31,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 4 conjunts are in the unsatisfiable core [2023-09-01 08:37:31,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:37:31,055 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 08:37:31,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:37:31,076 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 08:37:31,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008367792] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:37:31,076 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:37:31,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-09-01 08:37:31,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539326177] [2023-09-01 08:37:31,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:37:31,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 08:37:31,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:31,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 08:37:31,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-09-01 08:37:31,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 369 [2023-09-01 08:37:31,161 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 30 transitions, 84 flow. Second operand has 7 states, 7 states have (on average 161.14285714285714) internal successors, (1128), 7 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have 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:37:31,161 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:31,161 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 369 [2023-09-01 08:37:31,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:31,411 INFO L130 PetriNetUnfolder]: 886/1533 cut-off events. [2023-09-01 08:37:31,411 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 08:37:31,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3164 conditions, 1533 events. 886/1533 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 7907 event pairs, 720 based on Foata normal form. 0/726 useless extension candidates. Maximal degree in co-relation 3156. Up to 310 conditions per place. [2023-09-01 08:37:31,416 INFO L137 encePairwiseOnDemand]: 363/369 looper letters, 110 selfloop transitions, 13 changer transitions 0/123 dead transitions. [2023-09-01 08:37:31,416 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 123 transitions, 550 flow [2023-09-01 08:37:31,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 08:37:31,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 08:37:31,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1089 transitions. [2023-09-01 08:37:31,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.491869918699187 [2023-09-01 08:37:31,419 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1089 transitions. [2023-09-01 08:37:31,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1089 transitions. [2023-09-01 08:37:31,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:31,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1089 transitions. [2023-09-01 08:37:31,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 181.5) internal successors, (1089), 6 states have internal predecessors, (1089), 0 states have call successors, (0), 0 states have 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:37:31,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 369.0) internal successors, (2583), 7 states have internal predecessors, (2583), 0 states have call successors, (0), 0 states have 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:37:31,425 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 369.0) internal successors, (2583), 7 states have internal predecessors, (2583), 0 states have call successors, (0), 0 states have 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:37:31,425 INFO L175 Difference]: Start difference. First operand has 31 places, 30 transitions, 84 flow. Second operand 6 states and 1089 transitions. [2023-09-01 08:37:31,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 123 transitions, 550 flow [2023-09-01 08:37:31,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 123 transitions, 549 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 08:37:31,429 INFO L231 Difference]: Finished difference. Result has 38 places, 39 transitions, 176 flow [2023-09-01 08:37:31,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=83, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=176, PETRI_PLACES=38, PETRI_TRANSITIONS=39} [2023-09-01 08:37:31,430 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 2 predicate places. [2023-09-01 08:37:31,430 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 39 transitions, 176 flow [2023-09-01 08:37:31,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 161.14285714285714) internal successors, (1128), 7 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have 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:37:31,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:31,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-09-01 08:37:31,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-09-01 08:37:31,636 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 08:37:31,637 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:31,637 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:31,637 INFO L85 PathProgramCache]: Analyzing trace with hash 812911231, now seen corresponding path program 1 times [2023-09-01 08:37:31,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:31,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631552868] [2023-09-01 08:37:31,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:31,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:31,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:31,699 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 08:37:31,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:31,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631552868] [2023-09-01 08:37:31,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631552868] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 08:37:31,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 08:37:31,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 08:37:31,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176334537] [2023-09-01 08:37:31,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 08:37:31,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 08:37:31,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:31,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 08:37:31,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 08:37:31,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 369 [2023-09-01 08:37:31,732 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 39 transitions, 176 flow. Second operand has 4 states, 4 states have (on average 157.25) internal successors, (629), 4 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have 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:37:31,733 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:31,733 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 369 [2023-09-01 08:37:31,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:31,921 INFO L130 PetriNetUnfolder]: 731/1280 cut-off events. [2023-09-01 08:37:31,922 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-09-01 08:37:31,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2681 conditions, 1280 events. 731/1280 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6733 event pairs, 597 based on Foata normal form. 6/632 useless extension candidates. Maximal degree in co-relation 2669. Up to 1226 conditions per place. [2023-09-01 08:37:31,928 INFO L137 encePairwiseOnDemand]: 360/369 looper letters, 41 selfloop transitions, 7 changer transitions 2/50 dead transitions. [2023-09-01 08:37:31,928 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 50 transitions, 302 flow [2023-09-01 08:37:31,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 08:37:31,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 08:37:31,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 669 transitions. [2023-09-01 08:37:31,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4532520325203252 [2023-09-01 08:37:31,931 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 669 transitions. [2023-09-01 08:37:31,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 669 transitions. [2023-09-01 08:37:31,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:31,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 669 transitions. [2023-09-01 08:37:31,933 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 167.25) internal successors, (669), 4 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have 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:37:31,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 369.0) internal successors, (1845), 5 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have 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:37:31,936 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 369.0) internal successors, (1845), 5 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have 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:37:31,936 INFO L175 Difference]: Start difference. First operand has 38 places, 39 transitions, 176 flow. Second operand 4 states and 669 transitions. [2023-09-01 08:37:31,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 50 transitions, 302 flow [2023-09-01 08:37:31,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 50 transitions, 283 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-09-01 08:37:31,938 INFO L231 Difference]: Finished difference. Result has 42 places, 40 transitions, 195 flow [2023-09-01 08:37:31,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=195, PETRI_PLACES=42, PETRI_TRANSITIONS=40} [2023-09-01 08:37:31,939 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 6 predicate places. [2023-09-01 08:37:31,939 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 40 transitions, 195 flow [2023-09-01 08:37:31,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 157.25) internal successors, (629), 4 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have 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:37:31,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:31,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-09-01 08:37:31,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 08:37:31,940 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:31,940 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:31,940 INFO L85 PathProgramCache]: Analyzing trace with hash -568490395, now seen corresponding path program 1 times [2023-09-01 08:37:31,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:31,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242463445] [2023-09-01 08:37:31,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:31,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:31,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:32,005 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 08:37:32,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:32,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242463445] [2023-09-01 08:37:32,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242463445] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:37:32,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575711765] [2023-09-01 08:37:32,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:32,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:32,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:37:32,021 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 08:37:32,049 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 08:37:32,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:32,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 4 conjunts are in the unsatisfiable core [2023-09-01 08:37:32,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:37:32,120 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 08:37:32,120 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 08:37:32,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575711765] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 08:37:32,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 08:37:32,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [4] total 5 [2023-09-01 08:37:32,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735647734] [2023-09-01 08:37:32,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 08:37:32,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 08:37:32,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:32,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 08:37:32,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-09-01 08:37:32,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 369 [2023-09-01 08:37:32,126 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 40 transitions, 195 flow. Second operand has 3 states, 3 states have (on average 166.0) internal successors, (498), 3 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have 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:37:32,126 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:32,126 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 369 [2023-09-01 08:37:32,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:32,222 INFO L130 PetriNetUnfolder]: 559/988 cut-off events. [2023-09-01 08:37:32,222 INFO L131 PetriNetUnfolder]: For 84/84 co-relation queries the response was YES. [2023-09-01 08:37:32,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2318 conditions, 988 events. 559/988 cut-off events. For 84/84 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4938 event pairs, 441 based on Foata normal form. 0/584 useless extension candidates. Maximal degree in co-relation 2304. Up to 988 conditions per place. [2023-09-01 08:37:32,226 INFO L137 encePairwiseOnDemand]: 366/369 looper letters, 37 selfloop transitions, 1 changer transitions 0/38 dead transitions. [2023-09-01 08:37:32,226 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 38 transitions, 263 flow [2023-09-01 08:37:32,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 08:37:32,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 08:37:32,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 519 transitions. [2023-09-01 08:37:32,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2023-09-01 08:37:32,228 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 519 transitions. [2023-09-01 08:37:32,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 519 transitions. [2023-09-01 08:37:32,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:32,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 519 transitions. [2023-09-01 08:37:32,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 173.0) internal successors, (519), 3 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have 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:37:32,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have 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:37:32,232 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have 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:37:32,232 INFO L175 Difference]: Start difference. First operand has 42 places, 40 transitions, 195 flow. Second operand 3 states and 519 transitions. [2023-09-01 08:37:32,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 38 transitions, 263 flow [2023-09-01 08:37:32,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 38 transitions, 255 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-09-01 08:37:32,236 INFO L231 Difference]: Finished difference. Result has 41 places, 38 transitions, 181 flow [2023-09-01 08:37:32,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=179, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=181, PETRI_PLACES=41, PETRI_TRANSITIONS=38} [2023-09-01 08:37:32,238 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 5 predicate places. [2023-09-01 08:37:32,240 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 38 transitions, 181 flow [2023-09-01 08:37:32,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 166.0) internal successors, (498), 3 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have 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:37:32,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:32,241 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-09-01 08:37:32,261 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-09-01 08:37:32,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:32,446 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:32,446 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:32,446 INFO L85 PathProgramCache]: Analyzing trace with hash -575196619, now seen corresponding path program 2 times [2023-09-01 08:37:32,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:32,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885650057] [2023-09-01 08:37:32,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:32,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:32,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:32,530 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 08:37:32,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:32,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885650057] [2023-09-01 08:37:32,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885650057] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:37:32,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143785118] [2023-09-01 08:37:32,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:37:32,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:32,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:37:32,554 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 08:37:32,569 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 08:37:32,621 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-09-01 08:37:32,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:37:32,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 08:37:32,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:37:32,651 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 08:37:32,651 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 08:37:32,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143785118] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 08:37:32,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 08:37:32,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-09-01 08:37:32,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359478134] [2023-09-01 08:37:32,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 08:37:32,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 08:37:32,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:32,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 08:37:32,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-09-01 08:37:32,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 369 [2023-09-01 08:37:32,667 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 38 transitions, 181 flow. Second operand has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have 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:37:32,667 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:32,667 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 369 [2023-09-01 08:37:32,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:32,782 INFO L130 PetriNetUnfolder]: 559/987 cut-off events. [2023-09-01 08:37:32,782 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-09-01 08:37:32,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2311 conditions, 987 events. 559/987 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4933 event pairs, 441 based on Foata normal form. 1/584 useless extension candidates. Maximal degree in co-relation 2296. Up to 982 conditions per place. [2023-09-01 08:37:32,786 INFO L137 encePairwiseOnDemand]: 366/369 looper letters, 31 selfloop transitions, 6 changer transitions 0/37 dead transitions. [2023-09-01 08:37:32,786 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 37 transitions, 245 flow [2023-09-01 08:37:32,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 08:37:32,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 08:37:32,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 511 transitions. [2023-09-01 08:37:32,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46160794941282746 [2023-09-01 08:37:32,788 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 511 transitions. [2023-09-01 08:37:32,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 511 transitions. [2023-09-01 08:37:32,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:32,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 511 transitions. [2023-09-01 08:37:32,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 170.33333333333334) internal successors, (511), 3 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have 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:37:32,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have 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:37:32,791 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have 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:37:32,791 INFO L175 Difference]: Start difference. First operand has 41 places, 38 transitions, 181 flow. Second operand 3 states and 511 transitions. [2023-09-01 08:37:32,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 37 transitions, 245 flow [2023-09-01 08:37:32,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 37 transitions, 244 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 08:37:32,792 INFO L231 Difference]: Finished difference. Result has 41 places, 37 transitions, 182 flow [2023-09-01 08:37:32,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=182, PETRI_PLACES=41, PETRI_TRANSITIONS=37} [2023-09-01 08:37:32,794 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 5 predicate places. [2023-09-01 08:37:32,794 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 37 transitions, 182 flow [2023-09-01 08:37:32,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have 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:37:32,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:32,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:37:32,805 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-09-01 08:37:32,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:33,000 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:33,000 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:33,001 INFO L85 PathProgramCache]: Analyzing trace with hash -443332278, now seen corresponding path program 1 times [2023-09-01 08:37:33,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:33,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794041698] [2023-09-01 08:37:33,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:33,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:33,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:33,380 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 08:37:33,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:33,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794041698] [2023-09-01 08:37:33,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794041698] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 08:37:33,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 08:37:33,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-09-01 08:37:33,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596785565] [2023-09-01 08:37:33,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 08:37:33,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 08:37:33,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:33,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 08:37:33,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-09-01 08:37:33,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 369 [2023-09-01 08:37:33,482 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 37 transitions, 182 flow. Second operand has 6 states, 6 states have (on average 150.16666666666666) internal successors, (901), 6 states have internal predecessors, (901), 0 states have call successors, (0), 0 states have 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:37:33,483 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:33,483 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 369 [2023-09-01 08:37:33,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:33,675 INFO L130 PetriNetUnfolder]: 628/1171 cut-off events. [2023-09-01 08:37:33,675 INFO L131 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2023-09-01 08:37:33,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2762 conditions, 1171 events. 628/1171 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 6287 event pairs, 510 based on Foata normal form. 24/791 useless extension candidates. Maximal degree in co-relation 2746. Up to 986 conditions per place. [2023-09-01 08:37:33,681 INFO L137 encePairwiseOnDemand]: 359/369 looper letters, 40 selfloop transitions, 3 changer transitions 11/54 dead transitions. [2023-09-01 08:37:33,681 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 54 transitions, 363 flow [2023-09-01 08:37:33,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 08:37:33,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 08:37:33,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 789 transitions. [2023-09-01 08:37:33,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4276422764227642 [2023-09-01 08:37:33,684 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 789 transitions. [2023-09-01 08:37:33,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 789 transitions. [2023-09-01 08:37:33,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:33,685 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 789 transitions. [2023-09-01 08:37:33,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 157.8) internal successors, (789), 5 states have internal predecessors, (789), 0 states have call successors, (0), 0 states have 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:37:33,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 369.0) internal successors, (2214), 6 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have 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:37:33,690 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 369.0) internal successors, (2214), 6 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have 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:37:33,690 INFO L175 Difference]: Start difference. First operand has 41 places, 37 transitions, 182 flow. Second operand 5 states and 789 transitions. [2023-09-01 08:37:33,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 54 transitions, 363 flow [2023-09-01 08:37:33,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 54 transitions, 351 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-09-01 08:37:33,693 INFO L231 Difference]: Finished difference. Result has 45 places, 37 transitions, 193 flow [2023-09-01 08:37:33,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=193, PETRI_PLACES=45, PETRI_TRANSITIONS=37} [2023-09-01 08:37:33,694 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 9 predicate places. [2023-09-01 08:37:33,694 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 37 transitions, 193 flow [2023-09-01 08:37:33,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 150.16666666666666) internal successors, (901), 6 states have internal predecessors, (901), 0 states have call successors, (0), 0 states have 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:37:33,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:33,695 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1] [2023-09-01 08:37:33,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-09-01 08:37:33,695 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:33,696 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:33,696 INFO L85 PathProgramCache]: Analyzing trace with hash -442232376, now seen corresponding path program 1 times [2023-09-01 08:37:33,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:33,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950043852] [2023-09-01 08:37:33,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:33,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:33,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:33,762 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 08:37:33,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:33,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950043852] [2023-09-01 08:37:33,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950043852] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:37:33,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092236474] [2023-09-01 08:37:33,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:33,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:33,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:37:33,765 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 08:37:33,768 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 08:37:33,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:33,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 7 conjunts are in the unsatisfiable core [2023-09-01 08:37:33,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:37:33,860 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 08:37:33,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:37:33,916 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 08:37:33,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092236474] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:37:33,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:37:33,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-09-01 08:37:33,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583251475] [2023-09-01 08:37:33,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:37:33,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 08:37:33,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:33,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 08:37:33,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2023-09-01 08:37:34,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 369 [2023-09-01 08:37:34,009 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 37 transitions, 193 flow. Second operand has 13 states, 13 states have (on average 161.15384615384616) internal successors, (2095), 13 states have internal predecessors, (2095), 0 states have call successors, (0), 0 states have 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:37:34,009 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:34,009 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 369 [2023-09-01 08:37:34,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:34,421 INFO L130 PetriNetUnfolder]: 1363/2397 cut-off events. [2023-09-01 08:37:34,421 INFO L131 PetriNetUnfolder]: For 454/454 co-relation queries the response was YES. [2023-09-01 08:37:34,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6481 conditions, 2397 events. 1363/2397 cut-off events. For 454/454 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13274 event pairs, 1071 based on Foata normal form. 12/1563 useless extension candidates. Maximal degree in co-relation 6463. Up to 853 conditions per place. [2023-09-01 08:37:34,436 INFO L137 encePairwiseOnDemand]: 364/369 looper letters, 203 selfloop transitions, 31 changer transitions 2/236 dead transitions. [2023-09-01 08:37:34,470 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 236 transitions, 1401 flow [2023-09-01 08:37:34,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 08:37:34,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 08:37:34,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2162 transitions. [2023-09-01 08:37:34,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.488256549232159 [2023-09-01 08:37:34,480 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2162 transitions. [2023-09-01 08:37:34,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2162 transitions. [2023-09-01 08:37:34,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:34,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2162 transitions. [2023-09-01 08:37:34,495 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 180.16666666666666) internal successors, (2162), 12 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have 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:37:34,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 369.0) internal successors, (4797), 13 states have internal predecessors, (4797), 0 states have call successors, (0), 0 states have 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:37:34,504 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 369.0) internal successors, (4797), 13 states have internal predecessors, (4797), 0 states have call successors, (0), 0 states have 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:37:34,504 INFO L175 Difference]: Start difference. First operand has 45 places, 37 transitions, 193 flow. Second operand 12 states and 2162 transitions. [2023-09-01 08:37:34,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 236 transitions, 1401 flow [2023-09-01 08:37:34,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 236 transitions, 1382 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-09-01 08:37:34,509 INFO L231 Difference]: Finished difference. Result has 59 places, 55 transitions, 396 flow [2023-09-01 08:37:34,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=396, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2023-09-01 08:37:34,511 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 23 predicate places. [2023-09-01 08:37:34,511 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 396 flow [2023-09-01 08:37:34,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 161.15384615384616) internal successors, (2095), 13 states have internal predecessors, (2095), 0 states have call successors, (0), 0 states have 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:37:34,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:34,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:37:34,517 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-09-01 08:37:34,717 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 08:37:34,717 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:34,718 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:34,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1494750123, now seen corresponding path program 1 times [2023-09-01 08:37:34,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:34,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538652095] [2023-09-01 08:37:34,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:34,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:34,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:34,791 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 08:37:34,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:34,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538652095] [2023-09-01 08:37:34,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538652095] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 08:37:34,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 08:37:34,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 08:37:34,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558458115] [2023-09-01 08:37:34,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 08:37:34,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 08:37:34,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:34,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 08:37:34,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 08:37:34,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 369 [2023-09-01 08:37:34,798 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 396 flow. Second operand has 3 states, 3 states have (on average 164.66666666666666) internal successors, (494), 3 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have 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:37:34,798 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:34,798 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 369 [2023-09-01 08:37:34,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:35,027 INFO L130 PetriNetUnfolder]: 1553/2767 cut-off events. [2023-09-01 08:37:35,028 INFO L131 PetriNetUnfolder]: For 525/525 co-relation queries the response was YES. [2023-09-01 08:37:35,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7373 conditions, 2767 events. 1553/2767 cut-off events. For 525/525 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 16177 event pairs, 555 based on Foata normal form. 80/1981 useless extension candidates. Maximal degree in co-relation 7349. Up to 2133 conditions per place. [2023-09-01 08:37:35,040 INFO L137 encePairwiseOnDemand]: 363/369 looper letters, 60 selfloop transitions, 2 changer transitions 1/63 dead transitions. [2023-09-01 08:37:35,040 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 63 transitions, 545 flow [2023-09-01 08:37:35,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 08:37:35,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 08:37:35,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 522 transitions. [2023-09-01 08:37:35,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2023-09-01 08:37:35,042 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 522 transitions. [2023-09-01 08:37:35,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 522 transitions. [2023-09-01 08:37:35,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:35,043 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 522 transitions. [2023-09-01 08:37:35,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have 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:37:35,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have 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:37:35,046 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have 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:37:35,046 INFO L175 Difference]: Start difference. First operand has 59 places, 55 transitions, 396 flow. Second operand 3 states and 522 transitions. [2023-09-01 08:37:35,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 63 transitions, 545 flow [2023-09-01 08:37:35,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 63 transitions, 455 flow, removed 26 selfloop flow, removed 5 redundant places. [2023-09-01 08:37:35,049 INFO L231 Difference]: Finished difference. Result has 57 places, 56 transitions, 326 flow [2023-09-01 08:37:35,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=326, PETRI_PLACES=57, PETRI_TRANSITIONS=56} [2023-09-01 08:37:35,050 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 21 predicate places. [2023-09-01 08:37:35,050 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 56 transitions, 326 flow [2023-09-01 08:37:35,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 164.66666666666666) internal successors, (494), 3 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have 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:37:35,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:35,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:37:35,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-09-01 08:37:35,051 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:35,051 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:35,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1461847141, now seen corresponding path program 1 times [2023-09-01 08:37:35,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:35,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256854989] [2023-09-01 08:37:35,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:35,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:35,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:35,159 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 08:37:35,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:35,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256854989] [2023-09-01 08:37:35,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256854989] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:37:35,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412996760] [2023-09-01 08:37:35,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:35,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:35,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:37:35,178 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 08:37:35,179 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 08:37:35,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:35,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 4 conjunts are in the unsatisfiable core [2023-09-01 08:37:35,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:37:35,259 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 08:37:35,260 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 08:37:35,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412996760] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 08:37:35,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 08:37:35,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [3] total 4 [2023-09-01 08:37:35,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910542437] [2023-09-01 08:37:35,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 08:37:35,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 08:37:35,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:35,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 08:37:35,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-09-01 08:37:35,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 369 [2023-09-01 08:37:35,265 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 56 transitions, 326 flow. Second operand has 3 states, 3 states have (on average 166.66666666666666) internal successors, (500), 3 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 08:37:35,265 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:35,265 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 369 [2023-09-01 08:37:35,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:35,438 INFO L130 PetriNetUnfolder]: 1107/1995 cut-off events. [2023-09-01 08:37:35,438 INFO L131 PetriNetUnfolder]: For 986/986 co-relation queries the response was YES. [2023-09-01 08:37:35,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5835 conditions, 1995 events. 1107/1995 cut-off events. For 986/986 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10731 event pairs, 875 based on Foata normal form. 206/1761 useless extension candidates. Maximal degree in co-relation 5810. Up to 1995 conditions per place. [2023-09-01 08:37:35,452 INFO L137 encePairwiseOnDemand]: 366/369 looper letters, 52 selfloop transitions, 1 changer transitions 1/54 dead transitions. [2023-09-01 08:37:35,452 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 54 transitions, 424 flow [2023-09-01 08:37:35,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 08:37:35,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 08:37:35,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 516 transitions. [2023-09-01 08:37:35,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2023-09-01 08:37:35,454 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 516 transitions. [2023-09-01 08:37:35,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 516 transitions. [2023-09-01 08:37:35,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:35,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 516 transitions. [2023-09-01 08:37:35,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.0) internal successors, (516), 3 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have 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:37:35,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have 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:37:35,457 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have 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:37:35,457 INFO L175 Difference]: Start difference. First operand has 57 places, 56 transitions, 326 flow. Second operand 3 states and 516 transitions. [2023-09-01 08:37:35,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 54 transitions, 424 flow [2023-09-01 08:37:35,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 54 transitions, 412 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-09-01 08:37:35,461 INFO L231 Difference]: Finished difference. Result has 55 places, 53 transitions, 298 flow [2023-09-01 08:37:35,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=298, PETRI_PLACES=55, PETRI_TRANSITIONS=53} [2023-09-01 08:37:35,463 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 19 predicate places. [2023-09-01 08:37:35,463 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 53 transitions, 298 flow [2023-09-01 08:37:35,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 166.66666666666666) internal successors, (500), 3 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 08:37:35,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:35,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:37:35,481 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 08:37:35,669 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 08:37:35,669 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:35,669 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:35,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1938747915, now seen corresponding path program 1 times [2023-09-01 08:37:35,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:35,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403411896] [2023-09-01 08:37:35,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:35,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:35,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:35,758 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 08:37:35,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:35,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403411896] [2023-09-01 08:37:35,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403411896] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 08:37:35,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 08:37:35,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 08:37:35,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369884664] [2023-09-01 08:37:35,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 08:37:35,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 08:37:35,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:35,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 08:37:35,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 08:37:35,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 369 [2023-09-01 08:37:35,766 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 298 flow. Second operand has 3 states, 3 states have (on average 165.33333333333334) internal successors, (496), 3 states have internal predecessors, (496), 0 states have call successors, (0), 0 states have 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:37:35,766 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:35,766 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 369 [2023-09-01 08:37:35,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:35,935 INFO L130 PetriNetUnfolder]: 1112/2037 cut-off events. [2023-09-01 08:37:35,935 INFO L131 PetriNetUnfolder]: For 516/516 co-relation queries the response was YES. [2023-09-01 08:37:35,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5333 conditions, 2037 events. 1112/2037 cut-off events. For 516/516 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 11603 event pairs, 550 based on Foata normal form. 60/1657 useless extension candidates. Maximal degree in co-relation 5308. Up to 1611 conditions per place. [2023-09-01 08:37:35,948 INFO L137 encePairwiseOnDemand]: 364/369 looper letters, 56 selfloop transitions, 2 changer transitions 4/62 dead transitions. [2023-09-01 08:37:35,948 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 62 transitions, 447 flow [2023-09-01 08:37:35,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 08:37:35,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 08:37:35,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 520 transitions. [2023-09-01 08:37:35,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46973803071364045 [2023-09-01 08:37:35,950 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 520 transitions. [2023-09-01 08:37:35,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 520 transitions. [2023-09-01 08:37:35,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:35,951 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 520 transitions. [2023-09-01 08:37:35,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 173.33333333333334) internal successors, (520), 3 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have 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:37:35,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have 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:37:35,954 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have 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:37:35,954 INFO L175 Difference]: Start difference. First operand has 55 places, 53 transitions, 298 flow. Second operand 3 states and 520 transitions. [2023-09-01 08:37:35,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 62 transitions, 447 flow [2023-09-01 08:37:35,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 62 transitions, 446 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 08:37:35,961 INFO L231 Difference]: Finished difference. Result has 56 places, 54 transitions, 315 flow [2023-09-01 08:37:35,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=315, PETRI_PLACES=56, PETRI_TRANSITIONS=54} [2023-09-01 08:37:35,961 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 20 predicate places. [2023-09-01 08:37:35,961 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 54 transitions, 315 flow [2023-09-01 08:37:35,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 165.33333333333334) internal successors, (496), 3 states have internal predecessors, (496), 0 states have call successors, (0), 0 states have 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:37:35,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:35,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:37:35,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-09-01 08:37:35,962 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:35,963 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:35,963 INFO L85 PathProgramCache]: Analyzing trace with hash -28358383, now seen corresponding path program 1 times [2023-09-01 08:37:35,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:35,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283705147] [2023-09-01 08:37:35,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:35,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:36,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:36,367 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:37:36,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:36,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283705147] [2023-09-01 08:37:36,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283705147] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:37:36,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234726312] [2023-09-01 08:37:36,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:36,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:36,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:37:36,369 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 08:37:36,383 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 08:37:36,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:36,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 15 conjunts are in the unsatisfiable core [2023-09-01 08:37:36,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:37:36,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 08:37:36,498 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 08:37:36,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234726312] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 08:37:36,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 08:37:36,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 6 [2023-09-01 08:37:36,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052902231] [2023-09-01 08:37:36,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 08:37:36,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 08:37:36,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:36,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 08:37:36,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-09-01 08:37:36,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 369 [2023-09-01 08:37:36,532 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 54 transitions, 315 flow. Second operand has 4 states, 4 states have (on average 158.75) internal successors, (635), 4 states have internal predecessors, (635), 0 states have call successors, (0), 0 states have 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:37:36,532 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:36,532 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 369 [2023-09-01 08:37:36,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:36,735 INFO L130 PetriNetUnfolder]: 1362/2387 cut-off events. [2023-09-01 08:37:36,736 INFO L131 PetriNetUnfolder]: For 946/946 co-relation queries the response was YES. [2023-09-01 08:37:36,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6995 conditions, 2387 events. 1362/2387 cut-off events. For 946/946 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 12980 event pairs, 150 based on Foata normal form. 0/1807 useless extension candidates. Maximal degree in co-relation 6968. Up to 1651 conditions per place. [2023-09-01 08:37:36,746 INFO L137 encePairwiseOnDemand]: 364/369 looper letters, 60 selfloop transitions, 4 changer transitions 7/71 dead transitions. [2023-09-01 08:37:36,746 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 71 transitions, 516 flow [2023-09-01 08:37:36,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 08:37:36,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 08:37:36,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 666 transitions. [2023-09-01 08:37:36,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2023-09-01 08:37:36,749 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 666 transitions. [2023-09-01 08:37:36,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 666 transitions. [2023-09-01 08:37:36,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:36,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 666 transitions. [2023-09-01 08:37:36,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 166.5) internal successors, (666), 4 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have 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:37:36,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 369.0) internal successors, (1845), 5 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have 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:37:36,752 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 369.0) internal successors, (1845), 5 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have 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:37:36,752 INFO L175 Difference]: Start difference. First operand has 56 places, 54 transitions, 315 flow. Second operand 4 states and 666 transitions. [2023-09-01 08:37:36,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 71 transitions, 516 flow [2023-09-01 08:37:36,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 71 transitions, 495 flow, removed 9 selfloop flow, removed 2 redundant places. [2023-09-01 08:37:36,756 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 328 flow [2023-09-01 08:37:36,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=303, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=328, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2023-09-01 08:37:36,757 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 22 predicate places. [2023-09-01 08:37:36,758 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 328 flow [2023-09-01 08:37:36,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 158.75) internal successors, (635), 4 states have internal predecessors, (635), 0 states have call successors, (0), 0 states have 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:37:36,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:36,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:37:36,764 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-09-01 08:37:36,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:36,964 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:36,964 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:36,964 INFO L85 PathProgramCache]: Analyzing trace with hash -118446548, now seen corresponding path program 1 times [2023-09-01 08:37:36,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:36,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350670666] [2023-09-01 08:37:36,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:36,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:37,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:37,384 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 08:37:37,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:37,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350670666] [2023-09-01 08:37:37,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350670666] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:37:37,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436666647] [2023-09-01 08:37:37,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:37,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:37,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:37:37,401 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 08:37:37,430 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 08:37:37,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:37,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 28 conjunts are in the unsatisfiable core [2023-09-01 08:37:37,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:37:37,611 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:37:37,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:37:37,671 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:37:37,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:37:37,746 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:37:37,785 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:37:37,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:37:37,912 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:37:37,913 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:37:37,920 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:37:37,920 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:37:37,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 68 treesize of output 56 [2023-09-01 08:37:37,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 30 treesize of output 24 [2023-09-01 08:37:38,062 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:37:38,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436666647] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:37:38,063 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:37:38,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 18 [2023-09-01 08:37:38,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534479735] [2023-09-01 08:37:38,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:37:38,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 08:37:38,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:38,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 08:37:38,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=317, Unknown=1, NotChecked=0, Total=380 [2023-09-01 08:37:38,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 369 [2023-09-01 08:37:38,411 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 328 flow. Second operand has 20 states, 20 states have (on average 118.65) internal successors, (2373), 20 states have internal predecessors, (2373), 0 states have call successors, (0), 0 states have 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:37:38,411 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:38,411 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 369 [2023-09-01 08:37:38,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:39,588 INFO L130 PetriNetUnfolder]: 1459/2543 cut-off events. [2023-09-01 08:37:39,588 INFO L131 PetriNetUnfolder]: For 1207/1207 co-relation queries the response was YES. [2023-09-01 08:37:39,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7574 conditions, 2543 events. 1459/2543 cut-off events. For 1207/1207 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 14239 event pairs, 535 based on Foata normal form. 0/1907 useless extension candidates. Maximal degree in co-relation 7546. Up to 1992 conditions per place. [2023-09-01 08:37:39,610 INFO L137 encePairwiseOnDemand]: 356/369 looper letters, 94 selfloop transitions, 33 changer transitions 15/142 dead transitions. [2023-09-01 08:37:39,610 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 142 transitions, 945 flow [2023-09-01 08:37:39,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-09-01 08:37:39,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-09-01 08:37:39,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1867 transitions. [2023-09-01 08:37:39,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33730803974706414 [2023-09-01 08:37:39,615 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1867 transitions. [2023-09-01 08:37:39,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1867 transitions. [2023-09-01 08:37:39,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:39,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1867 transitions. [2023-09-01 08:37:39,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 124.46666666666667) internal successors, (1867), 15 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have 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:37:39,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 369.0) internal successors, (5904), 16 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have 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:37:39,635 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 369.0) internal successors, (5904), 16 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have 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:37:39,636 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 328 flow. Second operand 15 states and 1867 transitions. [2023-09-01 08:37:39,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 142 transitions, 945 flow [2023-09-01 08:37:39,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 142 transitions, 926 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-09-01 08:37:39,639 INFO L231 Difference]: Finished difference. Result has 74 places, 71 transitions, 492 flow [2023-09-01 08:37:39,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=492, PETRI_PLACES=74, PETRI_TRANSITIONS=71} [2023-09-01 08:37:39,640 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 38 predicate places. [2023-09-01 08:37:39,640 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 71 transitions, 492 flow [2023-09-01 08:37:39,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 118.65) internal successors, (2373), 20 states have internal predecessors, (2373), 0 states have call successors, (0), 0 states have 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:37:39,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:39,641 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:37:39,649 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 08:37:39,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:39,850 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:39,850 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:39,850 INFO L85 PathProgramCache]: Analyzing trace with hash 172004863, now seen corresponding path program 1 times [2023-09-01 08:37:39,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:39,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084286198] [2023-09-01 08:37:39,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:39,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:39,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:40,556 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:37:40,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:40,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084286198] [2023-09-01 08:37:40,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084286198] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:37:40,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89927974] [2023-09-01 08:37:40,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:40,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:40,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:37:40,571 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 08:37:40,574 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 08:37:40,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:40,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 17 conjunts are in the unsatisfiable core [2023-09-01 08:37:40,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:37:40,704 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 08:37:40,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:37:40,724 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:37:40,724 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 24 treesize of output 16 [2023-09-01 08:37:40,758 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 08:37:40,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89927974] provided 1 perfect and 1 imperfect interpolant sequences [2023-09-01 08:37:40,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-09-01 08:37:40,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6, 3] total 11 [2023-09-01 08:37:40,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85251107] [2023-09-01 08:37:40,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 08:37:40,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 08:37:40,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:40,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 08:37:40,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-09-01 08:37:40,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 369 [2023-09-01 08:37:40,788 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 71 transitions, 492 flow. Second operand has 4 states, 4 states have (on average 158.75) internal successors, (635), 4 states have internal predecessors, (635), 0 states have call successors, (0), 0 states have 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:37:40,788 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:40,788 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 369 [2023-09-01 08:37:40,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:41,113 INFO L130 PetriNetUnfolder]: 1805/3074 cut-off events. [2023-09-01 08:37:41,114 INFO L131 PetriNetUnfolder]: For 4916/4916 co-relation queries the response was YES. [2023-09-01 08:37:41,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10781 conditions, 3074 events. 1805/3074 cut-off events. For 4916/4916 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 17324 event pairs, 430 based on Foata normal form. 0/2654 useless extension candidates. Maximal degree in co-relation 10749. Up to 2272 conditions per place. [2023-09-01 08:37:41,128 INFO L137 encePairwiseOnDemand]: 363/369 looper letters, 78 selfloop transitions, 12 changer transitions 5/95 dead transitions. [2023-09-01 08:37:41,129 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 95 transitions, 793 flow [2023-09-01 08:37:41,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 08:37:41,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 08:37:41,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 669 transitions. [2023-09-01 08:37:41,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4532520325203252 [2023-09-01 08:37:41,131 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 669 transitions. [2023-09-01 08:37:41,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 669 transitions. [2023-09-01 08:37:41,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:41,131 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 669 transitions. [2023-09-01 08:37:41,132 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 167.25) internal successors, (669), 4 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have 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:37:41,134 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 369.0) internal successors, (1845), 5 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have 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:37:41,134 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 369.0) internal successors, (1845), 5 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have 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:37:41,134 INFO L175 Difference]: Start difference. First operand has 74 places, 71 transitions, 492 flow. Second operand 4 states and 669 transitions. [2023-09-01 08:37:41,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 95 transitions, 793 flow [2023-09-01 08:37:41,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 95 transitions, 747 flow, removed 7 selfloop flow, removed 5 redundant places. [2023-09-01 08:37:41,144 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 524 flow [2023-09-01 08:37:41,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=524, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2023-09-01 08:37:41,145 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 37 predicate places. [2023-09-01 08:37:41,145 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 524 flow [2023-09-01 08:37:41,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 158.75) internal successors, (635), 4 states have internal predecessors, (635), 0 states have call successors, (0), 0 states have 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:37:41,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:41,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:37:41,156 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 08:37:41,353 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,SelfDestructingSolverStorable13 [2023-09-01 08:37:41,353 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:41,353 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:41,353 INFO L85 PathProgramCache]: Analyzing trace with hash -28358382, now seen corresponding path program 1 times [2023-09-01 08:37:41,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:41,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733270409] [2023-09-01 08:37:41,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:41,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:41,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:41,907 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 08:37:41,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:41,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733270409] [2023-09-01 08:37:41,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733270409] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:37:41,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496739357] [2023-09-01 08:37:41,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:41,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:41,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:37:41,917 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 08:37:41,969 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 08:37:42,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:42,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 22 conjunts are in the unsatisfiable core [2023-09-01 08:37:42,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:37:42,185 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:37:42,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:37:42,222 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:37:42,223 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 26 treesize of output 18 [2023-09-01 08:37:42,344 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:37:42,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496739357] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:37:42,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:37:42,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 4] total 15 [2023-09-01 08:37:42,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326609735] [2023-09-01 08:37:42,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:37:42,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 08:37:42,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:42,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 08:37:42,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2023-09-01 08:37:43,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 369 [2023-09-01 08:37:43,049 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 524 flow. Second operand has 17 states, 17 states have (on average 136.94117647058823) internal successors, (2328), 17 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have 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:37:43,050 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:43,050 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 369 [2023-09-01 08:37:43,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:44,954 INFO L130 PetriNetUnfolder]: 5154/8557 cut-off events. [2023-09-01 08:37:44,955 INFO L131 PetriNetUnfolder]: For 22510/22510 co-relation queries the response was YES. [2023-09-01 08:37:44,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34102 conditions, 8557 events. 5154/8557 cut-off events. For 22510/22510 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 55571 event pairs, 434 based on Foata normal form. 382/7665 useless extension candidates. Maximal degree in co-relation 34071. Up to 3265 conditions per place. [2023-09-01 08:37:45,007 INFO L137 encePairwiseOnDemand]: 356/369 looper letters, 149 selfloop transitions, 108 changer transitions 22/279 dead transitions. [2023-09-01 08:37:45,008 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 279 transitions, 2383 flow [2023-09-01 08:37:45,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-09-01 08:37:45,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-09-01 08:37:45,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3960 transitions. [2023-09-01 08:37:45,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832752613240418 [2023-09-01 08:37:45,015 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3960 transitions. [2023-09-01 08:37:45,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3960 transitions. [2023-09-01 08:37:45,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:45,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3960 transitions. [2023-09-01 08:37:45,023 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 141.42857142857142) internal successors, (3960), 28 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have 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:37:45,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 369.0) internal successors, (10701), 29 states have internal predecessors, (10701), 0 states have call successors, (0), 0 states have 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:37:45,032 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 369.0) internal successors, (10701), 29 states have internal predecessors, (10701), 0 states have call successors, (0), 0 states have 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:37:45,032 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 524 flow. Second operand 28 states and 3960 transitions. [2023-09-01 08:37:45,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 279 transitions, 2383 flow [2023-09-01 08:37:45,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 279 transitions, 2331 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-09-01 08:37:45,095 INFO L231 Difference]: Finished difference. Result has 105 places, 180 transitions, 1794 flow [2023-09-01 08:37:45,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1794, PETRI_PLACES=105, PETRI_TRANSITIONS=180} [2023-09-01 08:37:45,095 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 69 predicate places. [2023-09-01 08:37:45,095 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 180 transitions, 1794 flow [2023-09-01 08:37:45,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 136.94117647058823) internal successors, (2328), 17 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have 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:37:45,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:45,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:37:45,101 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 08:37:45,301 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,SelfDestructingSolverStorable14 [2023-09-01 08:37:45,302 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:45,302 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:45,302 INFO L85 PathProgramCache]: Analyzing trace with hash -118446549, now seen corresponding path program 2 times [2023-09-01 08:37:45,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:45,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432349361] [2023-09-01 08:37:45,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:45,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:45,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:45,764 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:37:45,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:45,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432349361] [2023-09-01 08:37:45,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432349361] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:37:45,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074846301] [2023-09-01 08:37:45,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:37:45,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:45,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:37:45,781 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 08:37:45,806 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 08:37:45,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-09-01 08:37:45,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:37:45,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 18 conjunts are in the unsatisfiable core [2023-09-01 08:37:45,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:37:45,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:37:45,973 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:37:45,989 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 08:37:45,989 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 08:37:45,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074846301] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 08:37:45,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 08:37:45,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2023-09-01 08:37:45,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078683734] [2023-09-01 08:37:45,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 08:37:45,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 08:37:45,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:45,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 08:37:45,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2023-09-01 08:37:46,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 369 [2023-09-01 08:37:46,160 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 180 transitions, 1794 flow. Second operand has 7 states, 7 states have (on average 150.57142857142858) internal successors, (1054), 7 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have 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:37:46,160 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:46,160 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 369 [2023-09-01 08:37:46,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:47,148 INFO L130 PetriNetUnfolder]: 5238/8661 cut-off events. [2023-09-01 08:37:47,149 INFO L131 PetriNetUnfolder]: For 40747/40747 co-relation queries the response was YES. [2023-09-01 08:37:47,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43551 conditions, 8661 events. 5238/8661 cut-off events. For 40747/40747 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 55550 event pairs, 560 based on Foata normal form. 0/7635 useless extension candidates. Maximal degree in co-relation 43513. Up to 6203 conditions per place. [2023-09-01 08:37:47,198 INFO L137 encePairwiseOnDemand]: 364/369 looper letters, 122 selfloop transitions, 64 changer transitions 5/191 dead transitions. [2023-09-01 08:37:47,199 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 191 transitions, 2198 flow [2023-09-01 08:37:47,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 08:37:47,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 08:37:47,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 640 transitions. [2023-09-01 08:37:47,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2023-09-01 08:37:47,201 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 640 transitions. [2023-09-01 08:37:47,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 640 transitions. [2023-09-01 08:37:47,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:47,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 640 transitions. [2023-09-01 08:37:47,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 160.0) internal successors, (640), 4 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have 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:37:47,205 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 369.0) internal successors, (1845), 5 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have 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:37:47,206 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 369.0) internal successors, (1845), 5 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have 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:37:47,206 INFO L175 Difference]: Start difference. First operand has 105 places, 180 transitions, 1794 flow. Second operand 4 states and 640 transitions. [2023-09-01 08:37:47,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 191 transitions, 2198 flow [2023-09-01 08:37:47,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 191 transitions, 1945 flow, removed 120 selfloop flow, removed 3 redundant places. [2023-09-01 08:37:47,439 INFO L231 Difference]: Finished difference. Result has 106 places, 171 transitions, 1667 flow [2023-09-01 08:37:47,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=1394, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1667, PETRI_PLACES=106, PETRI_TRANSITIONS=171} [2023-09-01 08:37:47,441 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 70 predicate places. [2023-09-01 08:37:47,441 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 171 transitions, 1667 flow [2023-09-01 08:37:47,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 150.57142857142858) internal successors, (1054), 7 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have 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:37:47,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:47,441 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:37:47,447 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 08:37:47,646 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,SelfDestructingSolverStorable15 [2023-09-01 08:37:47,647 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:47,647 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:47,647 INFO L85 PathProgramCache]: Analyzing trace with hash 2089042070, now seen corresponding path program 2 times [2023-09-01 08:37:47,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:47,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517599784] [2023-09-01 08:37:47,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:47,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:47,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:48,712 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:37:48,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:48,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517599784] [2023-09-01 08:37:48,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517599784] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:37:48,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141556209] [2023-09-01 08:37:48,713 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:37:48,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:48,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:37:48,730 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 08:37:48,742 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 08:37:48,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-09-01 08:37:48,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:37:48,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 11 conjunts are in the unsatisfiable core [2023-09-01 08:37:48,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:37:48,889 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-09-01 08:37:48,889 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 08:37:48,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141556209] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 08:37:48,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 08:37:48,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [9] total 11 [2023-09-01 08:37:48,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200797834] [2023-09-01 08:37:48,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 08:37:48,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 08:37:48,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:48,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 08:37:48,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2023-09-01 08:37:48,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 369 [2023-09-01 08:37:48,924 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 171 transitions, 1667 flow. Second operand has 4 states, 4 states have (on average 158.75) internal successors, (635), 4 states have internal predecessors, (635), 0 states have call successors, (0), 0 states have 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:37:48,925 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:48,925 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 369 [2023-09-01 08:37:48,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:49,980 INFO L130 PetriNetUnfolder]: 4873/8274 cut-off events. [2023-09-01 08:37:49,980 INFO L131 PetriNetUnfolder]: For 44516/44516 co-relation queries the response was YES. [2023-09-01 08:37:49,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40714 conditions, 8274 events. 4873/8274 cut-off events. For 44516/44516 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 55240 event pairs, 630 based on Foata normal form. 356/7586 useless extension candidates. Maximal degree in co-relation 40675. Up to 6536 conditions per place. [2023-09-01 08:37:50,023 INFO L137 encePairwiseOnDemand]: 364/369 looper letters, 148 selfloop transitions, 32 changer transitions 5/185 dead transitions. [2023-09-01 08:37:50,023 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 185 transitions, 2031 flow [2023-09-01 08:37:50,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 08:37:50,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 08:37:50,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 668 transitions. [2023-09-01 08:37:50,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2023-09-01 08:37:50,026 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 668 transitions. [2023-09-01 08:37:50,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 668 transitions. [2023-09-01 08:37:50,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:50,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 668 transitions. [2023-09-01 08:37:50,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have 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:37:50,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 369.0) internal successors, (1845), 5 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have 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:37:50,031 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 369.0) internal successors, (1845), 5 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have 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:37:50,032 INFO L175 Difference]: Start difference. First operand has 106 places, 171 transitions, 1667 flow. Second operand 4 states and 668 transitions. [2023-09-01 08:37:50,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 185 transitions, 2031 flow [2023-09-01 08:37:50,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 185 transitions, 1954 flow, removed 5 selfloop flow, removed 4 redundant places. [2023-09-01 08:37:50,227 INFO L231 Difference]: Finished difference. Result has 103 places, 160 transitions, 1507 flow [2023-09-01 08:37:50,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=1443, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1507, PETRI_PLACES=103, PETRI_TRANSITIONS=160} [2023-09-01 08:37:50,228 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 67 predicate places. [2023-09-01 08:37:50,228 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 160 transitions, 1507 flow [2023-09-01 08:37:50,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 158.75) internal successors, (635), 4 states have internal predecessors, (635), 0 states have call successors, (0), 0 states have 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:37:50,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:50,229 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:37:50,233 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-09-01 08:37:50,433 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 08:37:50,434 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:50,434 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:50,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1998953900, now seen corresponding path program 3 times [2023-09-01 08:37:50,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:50,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009295112] [2023-09-01 08:37:50,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:50,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:50,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:51,344 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:37:51,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:51,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009295112] [2023-09-01 08:37:51,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009295112] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:37:51,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666329418] [2023-09-01 08:37:51,345 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 08:37:51,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:51,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:37:51,346 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 08:37:51,373 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 08:37:51,458 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-09-01 08:37:51,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:37:51,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 16 conjunts are in the unsatisfiable core [2023-09-01 08:37:51,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:37:51,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:37:51,592 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:37:51,610 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-09-01 08:37:51,610 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 08:37:51,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666329418] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 08:37:51,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 08:37:51,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 14 [2023-09-01 08:37:51,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628574942] [2023-09-01 08:37:51,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 08:37:51,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 08:37:51,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:51,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 08:37:51,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2023-09-01 08:37:51,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 369 [2023-09-01 08:37:51,732 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 160 transitions, 1507 flow. Second operand has 7 states, 7 states have (on average 150.57142857142858) internal successors, (1054), 7 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have 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:37:51,732 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:51,732 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 369 [2023-09-01 08:37:51,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:52,497 INFO L130 PetriNetUnfolder]: 4553/7954 cut-off events. [2023-09-01 08:37:52,497 INFO L131 PetriNetUnfolder]: For 37994/37994 co-relation queries the response was YES. [2023-09-01 08:37:52,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36758 conditions, 7954 events. 4553/7954 cut-off events. For 37994/37994 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 54747 event pairs, 520 based on Foata normal form. 320/7230 useless extension candidates. Maximal degree in co-relation 36721. Up to 5496 conditions per place. [2023-09-01 08:37:52,533 INFO L137 encePairwiseOnDemand]: 365/369 looper letters, 121 selfloop transitions, 48 changer transitions 5/174 dead transitions. [2023-09-01 08:37:52,534 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 174 transitions, 1874 flow [2023-09-01 08:37:52,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 08:37:52,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 08:37:52,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 639 transitions. [2023-09-01 08:37:52,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2023-09-01 08:37:52,535 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 639 transitions. [2023-09-01 08:37:52,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 639 transitions. [2023-09-01 08:37:52,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:52,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 639 transitions. [2023-09-01 08:37:52,537 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 159.75) internal successors, (639), 4 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have 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:37:52,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 369.0) internal successors, (1845), 5 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have 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:37:52,538 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 369.0) internal successors, (1845), 5 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have 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:37:52,538 INFO L175 Difference]: Start difference. First operand has 103 places, 160 transitions, 1507 flow. Second operand 4 states and 639 transitions. [2023-09-01 08:37:52,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 174 transitions, 1874 flow [2023-09-01 08:37:52,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 174 transitions, 1793 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-09-01 08:37:52,618 INFO L231 Difference]: Finished difference. Result has 102 places, 154 transitions, 1439 flow [2023-09-01 08:37:52,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=1343, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1439, PETRI_PLACES=102, PETRI_TRANSITIONS=154} [2023-09-01 08:37:52,619 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 66 predicate places. [2023-09-01 08:37:52,619 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 154 transitions, 1439 flow [2023-09-01 08:37:52,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 150.57142857142858) internal successors, (1054), 7 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have 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:37:52,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:52,620 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:37:52,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-09-01 08:37:52,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-09-01 08:37:52,825 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:52,826 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:52,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1504883493, now seen corresponding path program 1 times [2023-09-01 08:37:52,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:52,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752716324] [2023-09-01 08:37:52,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:52,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:52,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:52,899 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:37:52,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:52,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752716324] [2023-09-01 08:37:52,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752716324] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:37:52,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47998838] [2023-09-01 08:37:52,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:52,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:52,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:37:52,918 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 08:37:52,919 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 08:37:53,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:53,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 08:37:53,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:37:53,046 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:37:53,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:37:53,092 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:37:53,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47998838] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:37:53,093 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:37:53,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-09-01 08:37:53,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594744936] [2023-09-01 08:37:53,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:37:53,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-09-01 08:37:53,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:53,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-09-01 08:37:53,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-09-01 08:37:53,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 369 [2023-09-01 08:37:53,221 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 154 transitions, 1439 flow. Second operand has 12 states, 12 states have (on average 152.08333333333334) internal successors, (1825), 12 states have internal predecessors, (1825), 0 states have call successors, (0), 0 states have 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:37:53,221 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:53,221 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 369 [2023-09-01 08:37:53,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:53,916 INFO L130 PetriNetUnfolder]: 3406/6077 cut-off events. [2023-09-01 08:37:53,916 INFO L131 PetriNetUnfolder]: For 31319/31319 co-relation queries the response was YES. [2023-09-01 08:37:53,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29353 conditions, 6077 events. 3406/6077 cut-off events. For 31319/31319 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 40454 event pairs, 1464 based on Foata normal form. 142/5479 useless extension candidates. Maximal degree in co-relation 29317. Up to 3881 conditions per place. [2023-09-01 08:37:53,946 INFO L137 encePairwiseOnDemand]: 363/369 looper letters, 156 selfloop transitions, 12 changer transitions 7/175 dead transitions. [2023-09-01 08:37:53,947 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 175 transitions, 1958 flow [2023-09-01 08:37:53,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 08:37:53,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 08:37:53,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1554 transitions. [2023-09-01 08:37:53,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4211382113821138 [2023-09-01 08:37:53,949 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1554 transitions. [2023-09-01 08:37:53,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1554 transitions. [2023-09-01 08:37:53,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:53,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1554 transitions. [2023-09-01 08:37:53,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 155.4) internal successors, (1554), 10 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:37:53,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 369.0) internal successors, (4059), 11 states have internal predecessors, (4059), 0 states have call successors, (0), 0 states have 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:37:53,955 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 369.0) internal successors, (4059), 11 states have internal predecessors, (4059), 0 states have call successors, (0), 0 states have 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:37:53,955 INFO L175 Difference]: Start difference. First operand has 102 places, 154 transitions, 1439 flow. Second operand 10 states and 1554 transitions. [2023-09-01 08:37:53,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 175 transitions, 1958 flow [2023-09-01 08:37:54,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 175 transitions, 1793 flow, removed 9 selfloop flow, removed 6 redundant places. [2023-09-01 08:37:54,012 INFO L231 Difference]: Finished difference. Result has 102 places, 132 transitions, 1199 flow [2023-09-01 08:37:54,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=1146, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1199, PETRI_PLACES=102, PETRI_TRANSITIONS=132} [2023-09-01 08:37:54,013 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 66 predicate places. [2023-09-01 08:37:54,013 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 132 transitions, 1199 flow [2023-09-01 08:37:54,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 152.08333333333334) internal successors, (1825), 12 states have internal predecessors, (1825), 0 states have call successors, (0), 0 states have 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:37:54,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:54,013 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:37:54,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-09-01 08:37:54,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:54,219 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:54,219 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:54,219 INFO L85 PathProgramCache]: Analyzing trace with hash -452073215, now seen corresponding path program 1 times [2023-09-01 08:37:54,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:54,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24951097] [2023-09-01 08:37:54,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:54,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:54,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:54,286 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:37:54,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:54,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24951097] [2023-09-01 08:37:54,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24951097] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:37:54,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519965470] [2023-09-01 08:37:54,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:54,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:54,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:37:54,302 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 08:37:54,303 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 08:37:54,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:54,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 08:37:54,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:37:54,430 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:37:54,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:37:54,470 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:37:54,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519965470] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:37:54,470 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:37:54,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-09-01 08:37:54,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20841152] [2023-09-01 08:37:54,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:37:54,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-09-01 08:37:54,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:54,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-09-01 08:37:54,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2023-09-01 08:37:54,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 369 [2023-09-01 08:37:54,603 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 132 transitions, 1199 flow. Second operand has 12 states, 12 states have (on average 152.41666666666666) internal successors, (1829), 12 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have 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:37:54,603 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:54,603 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 369 [2023-09-01 08:37:54,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:55,249 INFO L130 PetriNetUnfolder]: 3230/5811 cut-off events. [2023-09-01 08:37:55,249 INFO L131 PetriNetUnfolder]: For 23025/23025 co-relation queries the response was YES. [2023-09-01 08:37:55,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25742 conditions, 5811 events. 3230/5811 cut-off events. For 23025/23025 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 38743 event pairs, 1619 based on Foata normal form. 26/5163 useless extension candidates. Maximal degree in co-relation 25707. Up to 5452 conditions per place. [2023-09-01 08:37:55,282 INFO L137 encePairwiseOnDemand]: 364/369 looper letters, 121 selfloop transitions, 22 changer transitions 17/160 dead transitions. [2023-09-01 08:37:55,283 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 160 transitions, 1673 flow [2023-09-01 08:37:55,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 08:37:55,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 08:37:55,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1098 transitions. [2023-09-01 08:37:55,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2023-09-01 08:37:55,285 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1098 transitions. [2023-09-01 08:37:55,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1098 transitions. [2023-09-01 08:37:55,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:55,286 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1098 transitions. [2023-09-01 08:37:55,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 156.85714285714286) internal successors, (1098), 7 states have internal predecessors, (1098), 0 states have call successors, (0), 0 states have 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:37:55,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 369.0) internal successors, (2952), 8 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have 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:37:55,289 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 369.0) internal successors, (2952), 8 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have 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:37:55,289 INFO L175 Difference]: Start difference. First operand has 102 places, 132 transitions, 1199 flow. Second operand 7 states and 1098 transitions. [2023-09-01 08:37:55,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 160 transitions, 1673 flow [2023-09-01 08:37:55,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 160 transitions, 1661 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-09-01 08:37:55,317 INFO L231 Difference]: Finished difference. Result has 105 places, 121 transitions, 1126 flow [2023-09-01 08:37:55,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=1163, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1126, PETRI_PLACES=105, PETRI_TRANSITIONS=121} [2023-09-01 08:37:55,318 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 69 predicate places. [2023-09-01 08:37:55,318 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 121 transitions, 1126 flow [2023-09-01 08:37:55,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 152.41666666666666) internal successors, (1829), 12 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have 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:37:55,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:55,318 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1] [2023-09-01 08:37:55,339 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 08:37:55,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:55,523 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:55,524 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:55,524 INFO L85 PathProgramCache]: Analyzing trace with hash 2010736648, now seen corresponding path program 2 times [2023-09-01 08:37:55,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:55,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246699474] [2023-09-01 08:37:55,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:55,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:55,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:55,655 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:37:55,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:55,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246699474] [2023-09-01 08:37:55,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246699474] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:37:55,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657025929] [2023-09-01 08:37:55,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:37:55,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:55,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:37:55,669 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 08:37:55,670 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 08:37:55,746 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-09-01 08:37:55,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:37:55,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 08:37:55,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:37:55,768 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-09-01 08:37:55,768 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 08:37:55,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657025929] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 08:37:55,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 08:37:55,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [12] total 14 [2023-09-01 08:37:55,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942166605] [2023-09-01 08:37:55,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 08:37:55,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 08:37:55,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:55,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 08:37:55,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2023-09-01 08:37:55,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 369 [2023-09-01 08:37:55,801 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 121 transitions, 1126 flow. Second operand has 4 states, 4 states have (on average 161.0) internal successors, (644), 4 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have 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:37:55,801 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:55,801 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 369 [2023-09-01 08:37:55,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:56,327 INFO L130 PetriNetUnfolder]: 3162/5662 cut-off events. [2023-09-01 08:37:56,327 INFO L131 PetriNetUnfolder]: For 23164/23164 co-relation queries the response was YES. [2023-09-01 08:37:56,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25433 conditions, 5662 events. 3162/5662 cut-off events. For 23164/23164 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 37585 event pairs, 1622 based on Foata normal form. 3/4991 useless extension candidates. Maximal degree in co-relation 25397. Up to 5662 conditions per place. [2023-09-01 08:37:56,359 INFO L137 encePairwiseOnDemand]: 367/369 looper letters, 115 selfloop transitions, 1 changer transitions 3/119 dead transitions. [2023-09-01 08:37:56,360 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 119 transitions, 1307 flow [2023-09-01 08:37:56,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 08:37:56,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 08:37:56,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 502 transitions. [2023-09-01 08:37:56,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45347786811201446 [2023-09-01 08:37:56,361 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 502 transitions. [2023-09-01 08:37:56,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 502 transitions. [2023-09-01 08:37:56,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:56,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 502 transitions. [2023-09-01 08:37:56,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 167.33333333333334) internal successors, (502), 3 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 08:37:56,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have 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:37:56,363 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have 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:37:56,363 INFO L175 Difference]: Start difference. First operand has 105 places, 121 transitions, 1126 flow. Second operand 3 states and 502 transitions. [2023-09-01 08:37:56,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 119 transitions, 1307 flow [2023-09-01 08:37:56,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 119 transitions, 1187 flow, removed 6 selfloop flow, removed 16 redundant places. [2023-09-01 08:37:56,388 INFO L231 Difference]: Finished difference. Result has 85 places, 116 transitions, 934 flow [2023-09-01 08:37:56,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=949, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=934, PETRI_PLACES=85, PETRI_TRANSITIONS=116} [2023-09-01 08:37:56,388 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 49 predicate places. [2023-09-01 08:37:56,389 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 116 transitions, 934 flow [2023-09-01 08:37:56,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 161.0) internal successors, (644), 4 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have 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:37:56,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:56,389 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:37:56,406 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 08:37:56,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:56,594 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:56,595 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:56,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1154182724, now seen corresponding path program 1 times [2023-09-01 08:37:56,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:56,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459107093] [2023-09-01 08:37:56,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:56,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:56,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:56,668 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 08:37:56,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:56,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459107093] [2023-09-01 08:37:56,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459107093] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:37:56,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413966116] [2023-09-01 08:37:56,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:56,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:56,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:37:56,686 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 08:37:56,687 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 08:37:56,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:56,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 13 conjunts are in the unsatisfiable core [2023-09-01 08:37:56,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:37:56,867 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:37:56,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:37:57,000 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:37:57,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [413966116] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:37:57,000 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:37:57,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 5, 5] total 13 [2023-09-01 08:37:57,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411312595] [2023-09-01 08:37:57,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:37:57,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-09-01 08:37:57,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:57,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-09-01 08:37:57,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2023-09-01 08:37:57,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 369 [2023-09-01 08:37:57,220 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 116 transitions, 934 flow. Second operand has 15 states, 15 states have (on average 150.6) internal successors, (2259), 15 states have internal predecessors, (2259), 0 states have call successors, (0), 0 states have 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:37:57,220 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:57,220 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 369 [2023-09-01 08:37:57,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:58,019 INFO L130 PetriNetUnfolder]: 4352/7787 cut-off events. [2023-09-01 08:37:58,019 INFO L131 PetriNetUnfolder]: For 25813/25813 co-relation queries the response was YES. [2023-09-01 08:37:58,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34031 conditions, 7787 events. 4352/7787 cut-off events. For 25813/25813 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 53557 event pairs, 972 based on Foata normal form. 198/6981 useless extension candidates. Maximal degree in co-relation 34006. Up to 2657 conditions per place. [2023-09-01 08:37:58,060 INFO L137 encePairwiseOnDemand]: 362/369 looper letters, 112 selfloop transitions, 15 changer transitions 60/187 dead transitions. [2023-09-01 08:37:58,060 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 187 transitions, 1749 flow [2023-09-01 08:37:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 08:37:58,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 08:37:58,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1412 transitions. [2023-09-01 08:37:58,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4251731406202951 [2023-09-01 08:37:58,063 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1412 transitions. [2023-09-01 08:37:58,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1412 transitions. [2023-09-01 08:37:58,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:58,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1412 transitions. [2023-09-01 08:37:58,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 156.88888888888889) internal successors, (1412), 9 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have 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:37:58,068 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 369.0) internal successors, (3690), 10 states have internal predecessors, (3690), 0 states have call successors, (0), 0 states have 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:37:58,068 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 369.0) internal successors, (3690), 10 states have internal predecessors, (3690), 0 states have call successors, (0), 0 states have 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:37:58,069 INFO L175 Difference]: Start difference. First operand has 85 places, 116 transitions, 934 flow. Second operand 9 states and 1412 transitions. [2023-09-01 08:37:58,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 187 transitions, 1749 flow [2023-09-01 08:37:58,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 187 transitions, 1734 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-09-01 08:37:58,098 INFO L231 Difference]: Finished difference. Result has 89 places, 99 transitions, 812 flow [2023-09-01 08:37:58,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=923, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=812, PETRI_PLACES=89, PETRI_TRANSITIONS=99} [2023-09-01 08:37:58,098 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 53 predicate places. [2023-09-01 08:37:58,098 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 99 transitions, 812 flow [2023-09-01 08:37:58,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 150.6) internal successors, (2259), 15 states have internal predecessors, (2259), 0 states have call successors, (0), 0 states have 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:37:58,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:37:58,099 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:37:58,105 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 08:37:58,305 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,SelfDestructingSolverStorable21 [2023-09-01 08:37:58,305 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:37:58,306 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:37:58,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1536144623, now seen corresponding path program 1 times [2023-09-01 08:37:58,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:37:58,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414799454] [2023-09-01 08:37:58,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:58,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:37:58,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:58,400 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 08:37:58,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:37:58,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414799454] [2023-09-01 08:37:58,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414799454] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:37:58,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116570307] [2023-09-01 08:37:58,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:37:58,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:37:58,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:37:58,402 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 08:37:58,405 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 08:37:58,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:37:58,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 13 conjunts are in the unsatisfiable core [2023-09-01 08:37:58,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:37:58,602 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:37:58,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:37:58,733 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:37:58,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116570307] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:37:58,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:37:58,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 6, 6] total 15 [2023-09-01 08:37:58,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709693110] [2023-09-01 08:37:58,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:37:58,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 08:37:58,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:37:58,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 08:37:58,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2023-09-01 08:37:58,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 369 [2023-09-01 08:37:58,898 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 99 transitions, 812 flow. Second operand has 17 states, 17 states have (on average 150.2941176470588) internal successors, (2555), 17 states have internal predecessors, (2555), 0 states have call successors, (0), 0 states have 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:37:58,898 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:37:58,898 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 369 [2023-09-01 08:37:58,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:37:59,940 INFO L130 PetriNetUnfolder]: 6176/10732 cut-off events. [2023-09-01 08:37:59,941 INFO L131 PetriNetUnfolder]: For 42053/42053 co-relation queries the response was YES. [2023-09-01 08:37:59,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52672 conditions, 10732 events. 6176/10732 cut-off events. For 42053/42053 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 76323 event pairs, 1758 based on Foata normal form. 460/9176 useless extension candidates. Maximal degree in co-relation 52644. Up to 4851 conditions per place. [2023-09-01 08:37:59,995 INFO L137 encePairwiseOnDemand]: 361/369 looper letters, 90 selfloop transitions, 37 changer transitions 36/163 dead transitions. [2023-09-01 08:37:59,995 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 163 transitions, 1611 flow [2023-09-01 08:37:59,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 08:37:59,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 08:37:59,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1562 transitions. [2023-09-01 08:37:59,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4233062330623306 [2023-09-01 08:37:59,997 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1562 transitions. [2023-09-01 08:37:59,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1562 transitions. [2023-09-01 08:37:59,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:37:59,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1562 transitions. [2023-09-01 08:37:59,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 156.2) internal successors, (1562), 10 states have internal predecessors, (1562), 0 states have call successors, (0), 0 states have 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:38:00,001 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 369.0) internal successors, (4059), 11 states have internal predecessors, (4059), 0 states have call successors, (0), 0 states have 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:38:00,001 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 369.0) internal successors, (4059), 11 states have internal predecessors, (4059), 0 states have call successors, (0), 0 states have 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:38:00,001 INFO L175 Difference]: Start difference. First operand has 89 places, 99 transitions, 812 flow. Second operand 10 states and 1562 transitions. [2023-09-01 08:38:00,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 163 transitions, 1611 flow [2023-09-01 08:38:00,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 163 transitions, 1541 flow, removed 30 selfloop flow, removed 7 redundant places. [2023-09-01 08:38:00,047 INFO L231 Difference]: Finished difference. Result has 82 places, 98 transitions, 935 flow [2023-09-01 08:38:00,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=731, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=935, PETRI_PLACES=82, PETRI_TRANSITIONS=98} [2023-09-01 08:38:00,048 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 46 predicate places. [2023-09-01 08:38:00,048 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 98 transitions, 935 flow [2023-09-01 08:38:00,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 150.2941176470588) internal successors, (2555), 17 states have internal predecessors, (2555), 0 states have call successors, (0), 0 states have 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:38:00,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:38:00,049 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:38:00,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-09-01 08:38:00,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:38:00,254 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:38:00,254 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:38:00,255 INFO L85 PathProgramCache]: Analyzing trace with hash -209386565, now seen corresponding path program 1 times [2023-09-01 08:38:00,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:38:00,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445129081] [2023-09-01 08:38:00,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:38:00,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:38:00,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:38:00,696 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:38:00,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:38:00,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445129081] [2023-09-01 08:38:00,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445129081] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:38:00,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719502523] [2023-09-01 08:38:00,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:38:00,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:38:00,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:38:00,705 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 08:38:00,708 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 08:38:00,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:38:00,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 37 conjunts are in the unsatisfiable core [2023-09-01 08:38:00,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:38:01,070 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:38:01,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:38:01,094 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:38:01,094 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 26 treesize of output 18 [2023-09-01 08:38:01,275 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:38:01,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719502523] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:38:01,275 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:38:01,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 26 [2023-09-01 08:38:01,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339654986] [2023-09-01 08:38:01,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:38:01,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-09-01 08:38:01,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:38:01,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-09-01 08:38:01,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=569, Unknown=0, NotChecked=0, Total=756 [2023-09-01 08:38:01,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 369 [2023-09-01 08:38:01,898 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 98 transitions, 935 flow. Second operand has 28 states, 28 states have (on average 139.67857142857142) internal successors, (3911), 28 states have internal predecessors, (3911), 0 states have call successors, (0), 0 states have 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:38:01,899 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:38:01,899 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 369 [2023-09-01 08:38:01,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:38:04,133 INFO L130 PetriNetUnfolder]: 8438/14942 cut-off events. [2023-09-01 08:38:04,134 INFO L131 PetriNetUnfolder]: For 82920/82920 co-relation queries the response was YES. [2023-09-01 08:38:04,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80081 conditions, 14942 events. 8438/14942 cut-off events. For 82920/82920 co-relation queries the response was YES. Maximal size of possible extension queue 678. Compared 114256 event pairs, 1235 based on Foata normal form. 686/12594 useless extension candidates. Maximal degree in co-relation 80054. Up to 4688 conditions per place. [2023-09-01 08:38:04,222 INFO L137 encePairwiseOnDemand]: 356/369 looper letters, 187 selfloop transitions, 104 changer transitions 27/318 dead transitions. [2023-09-01 08:38:04,222 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 318 transitions, 3346 flow [2023-09-01 08:38:04,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-09-01 08:38:04,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-09-01 08:38:04,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 3935 transitions. [2023-09-01 08:38:04,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3949613570209776 [2023-09-01 08:38:04,225 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 3935 transitions. [2023-09-01 08:38:04,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 3935 transitions. [2023-09-01 08:38:04,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:38:04,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 3935 transitions. [2023-09-01 08:38:04,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 145.74074074074073) internal successors, (3935), 27 states have internal predecessors, (3935), 0 states have call successors, (0), 0 states have 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:38:04,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 369.0) internal successors, (10332), 28 states have internal predecessors, (10332), 0 states have call successors, (0), 0 states have 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:38:04,234 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 369.0) internal successors, (10332), 28 states have internal predecessors, (10332), 0 states have call successors, (0), 0 states have 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:38:04,234 INFO L175 Difference]: Start difference. First operand has 82 places, 98 transitions, 935 flow. Second operand 27 states and 3935 transitions. [2023-09-01 08:38:04,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 318 transitions, 3346 flow [2023-09-01 08:38:04,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 318 transitions, 3233 flow, removed 50 selfloop flow, removed 5 redundant places. [2023-09-01 08:38:04,324 INFO L231 Difference]: Finished difference. Result has 105 places, 157 transitions, 1960 flow [2023-09-01 08:38:04,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1960, PETRI_PLACES=105, PETRI_TRANSITIONS=157} [2023-09-01 08:38:04,324 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 69 predicate places. [2023-09-01 08:38:04,324 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 157 transitions, 1960 flow [2023-09-01 08:38:04,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 139.67857142857142) internal successors, (3911), 28 states have internal predecessors, (3911), 0 states have call successors, (0), 0 states have 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:38:04,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:38:04,325 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:38:04,336 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 08:38:04,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:38:04,530 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:38:04,531 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:38:04,531 INFO L85 PathProgramCache]: Analyzing trace with hash -212067755, now seen corresponding path program 2 times [2023-09-01 08:38:04,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:38:04,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474346751] [2023-09-01 08:38:04,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:38:04,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:38:04,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:38:04,843 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:38:04,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:38:04,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474346751] [2023-09-01 08:38:04,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474346751] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:38:04,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204819904] [2023-09-01 08:38:04,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:38:04,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:38:04,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:38:04,845 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 08:38:04,847 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 08:38:04,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 08:38:04,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:38:04,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 08:38:04,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:38:05,020 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:38:05,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:38:05,062 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:38:05,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:38:05,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 20 treesize of output 22 [2023-09-01 08:38:05,250 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:38:05,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:38:05,520 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:38:05,520 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:38:05,527 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:38:05,527 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:38:05,533 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:38:05,538 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:38:05,911 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:38:05,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204819904] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:38:05,912 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:38:05,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 25 [2023-09-01 08:38:05,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842981142] [2023-09-01 08:38:05,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:38:05,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-09-01 08:38:05,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:38:05,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-09-01 08:38:05,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=610, Unknown=1, NotChecked=0, Total=702 [2023-09-01 08:38:06,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 369 [2023-09-01 08:38:06,876 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 157 transitions, 1960 flow. Second operand has 27 states, 27 states have (on average 112.77777777777777) internal successors, (3045), 27 states have internal predecessors, (3045), 0 states have call successors, (0), 0 states have 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:38:06,876 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:38:06,876 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 369 [2023-09-01 08:38:06,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:38:10,719 INFO L130 PetriNetUnfolder]: 8770/15532 cut-off events. [2023-09-01 08:38:10,719 INFO L131 PetriNetUnfolder]: For 119142/119142 co-relation queries the response was YES. [2023-09-01 08:38:10,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92059 conditions, 15532 events. 8770/15532 cut-off events. For 119142/119142 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 118842 event pairs, 2322 based on Foata normal form. 190/13272 useless extension candidates. Maximal degree in co-relation 92025. Up to 11886 conditions per place. [2023-09-01 08:38:10,828 INFO L137 encePairwiseOnDemand]: 358/369 looper letters, 291 selfloop transitions, 98 changer transitions 36/425 dead transitions. [2023-09-01 08:38:10,828 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 425 transitions, 5531 flow [2023-09-01 08:38:10,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-09-01 08:38:10,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-09-01 08:38:10,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3322 transitions. [2023-09-01 08:38:10,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32152535811072397 [2023-09-01 08:38:10,833 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3322 transitions. [2023-09-01 08:38:10,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3322 transitions. [2023-09-01 08:38:10,833 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:38:10,833 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3322 transitions. [2023-09-01 08:38:10,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 118.64285714285714) internal successors, (3322), 28 states have internal predecessors, (3322), 0 states have call successors, (0), 0 states have 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:38:10,841 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 369.0) internal successors, (10701), 29 states have internal predecessors, (10701), 0 states have call successors, (0), 0 states have 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:38:10,842 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 369.0) internal successors, (10701), 29 states have internal predecessors, (10701), 0 states have call successors, (0), 0 states have 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:38:10,842 INFO L175 Difference]: Start difference. First operand has 105 places, 157 transitions, 1960 flow. Second operand 28 states and 3322 transitions. [2023-09-01 08:38:10,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 425 transitions, 5531 flow [2023-09-01 08:38:11,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 425 transitions, 4816 flow, removed 220 selfloop flow, removed 9 redundant places. [2023-09-01 08:38:11,228 INFO L231 Difference]: Finished difference. Result has 133 places, 209 transitions, 2582 flow [2023-09-01 08:38:11,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=1552, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2582, PETRI_PLACES=133, PETRI_TRANSITIONS=209} [2023-09-01 08:38:11,229 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 97 predicate places. [2023-09-01 08:38:11,229 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 209 transitions, 2582 flow [2023-09-01 08:38:11,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 112.77777777777777) internal successors, (3045), 27 states have internal predecessors, (3045), 0 states have call successors, (0), 0 states have 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:38:11,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:38:11,230 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:38:11,237 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-09-01 08:38:11,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:38:11,438 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:38:11,439 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:38:11,439 INFO L85 PathProgramCache]: Analyzing trace with hash -212067756, now seen corresponding path program 1 times [2023-09-01 08:38:11,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:38:11,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606232560] [2023-09-01 08:38:11,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:38:11,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:38:11,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:38:11,839 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:38:11,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:38:11,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606232560] [2023-09-01 08:38:11,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606232560] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:38:11,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47879846] [2023-09-01 08:38:11,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:38:11,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:38:11,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:38:11,845 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 08:38:11,848 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 08:38:11,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:38:11,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 22 conjunts are in the unsatisfiable core [2023-09-01 08:38:11,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:38:12,033 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-09-01 08:38:12,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:38:12,052 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:38:12,052 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 23 treesize of output 15 [2023-09-01 08:38:12,102 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-09-01 08:38:12,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47879846] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:38:12,102 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:38:12,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4, 3] total 12 [2023-09-01 08:38:12,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159662734] [2023-09-01 08:38:12,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:38:12,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-09-01 08:38:12,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:38:12,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-09-01 08:38:12,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-09-01 08:38:12,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 369 [2023-09-01 08:38:12,463 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 209 transitions, 2582 flow. Second operand has 14 states, 14 states have (on average 145.35714285714286) internal successors, (2035), 14 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have 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:38:12,463 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:38:12,463 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 369 [2023-09-01 08:38:12,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:38:14,484 INFO L130 PetriNetUnfolder]: 8147/14691 cut-off events. [2023-09-01 08:38:14,484 INFO L131 PetriNetUnfolder]: For 128597/128597 co-relation queries the response was YES. [2023-09-01 08:38:14,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84484 conditions, 14691 events. 8147/14691 cut-off events. For 128597/128597 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 112640 event pairs, 2244 based on Foata normal form. 0/13403 useless extension candidates. Maximal degree in co-relation 84441. Up to 4957 conditions per place. [2023-09-01 08:38:14,651 INFO L137 encePairwiseOnDemand]: 359/369 looper letters, 144 selfloop transitions, 105 changer transitions 29/278 dead transitions. [2023-09-01 08:38:14,651 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 278 transitions, 3546 flow [2023-09-01 08:38:14,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 08:38:14,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 08:38:14,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2559 transitions. [2023-09-01 08:38:14,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40793878527020566 [2023-09-01 08:38:14,654 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2559 transitions. [2023-09-01 08:38:14,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2559 transitions. [2023-09-01 08:38:14,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:38:14,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2559 transitions. [2023-09-01 08:38:14,657 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 150.52941176470588) internal successors, (2559), 17 states have internal predecessors, (2559), 0 states have call successors, (0), 0 states have 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:38:14,659 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 369.0) internal successors, (6642), 18 states have internal predecessors, (6642), 0 states have call successors, (0), 0 states have 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:38:14,660 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 369.0) internal successors, (6642), 18 states have internal predecessors, (6642), 0 states have call successors, (0), 0 states have 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:38:14,660 INFO L175 Difference]: Start difference. First operand has 133 places, 209 transitions, 2582 flow. Second operand 17 states and 2559 transitions. [2023-09-01 08:38:14,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 278 transitions, 3546 flow [2023-09-01 08:38:15,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 278 transitions, 3486 flow, removed 14 selfloop flow, removed 7 redundant places. [2023-09-01 08:38:15,108 INFO L231 Difference]: Finished difference. Result has 143 places, 182 transitions, 2402 flow [2023-09-01 08:38:15,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=2107, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2402, PETRI_PLACES=143, PETRI_TRANSITIONS=182} [2023-09-01 08:38:15,109 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 107 predicate places. [2023-09-01 08:38:15,109 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 182 transitions, 2402 flow [2023-09-01 08:38:15,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 145.35714285714286) internal successors, (2035), 14 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have 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:38:15,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:38:15,109 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:38:15,116 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 08:38:15,316 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,SelfDestructingSolverStorable25 [2023-09-01 08:38:15,317 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:38:15,317 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:38:15,317 INFO L85 PathProgramCache]: Analyzing trace with hash -872234095, now seen corresponding path program 3 times [2023-09-01 08:38:15,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:38:15,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381648492] [2023-09-01 08:38:15,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:38:15,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:38:15,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:38:16,207 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:38:16,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:38:16,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381648492] [2023-09-01 08:38:16,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381648492] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:38:16,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978629169] [2023-09-01 08:38:16,208 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 08:38:16,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:38:16,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:38:16,237 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 08:38:16,239 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 08:38:16,399 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 08:38:16,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:38:16,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 15 conjunts are in the unsatisfiable core [2023-09-01 08:38:16,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:38:16,495 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-09-01 08:38:16,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:38:16,524 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:38:16,524 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 26 treesize of output 18 [2023-09-01 08:38:16,578 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-09-01 08:38:16,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978629169] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:38:16,578 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:38:16,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 5, 5] total 20 [2023-09-01 08:38:16,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799352962] [2023-09-01 08:38:16,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:38:16,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-09-01 08:38:16,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:38:16,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-09-01 08:38:16,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2023-09-01 08:38:18,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 369 [2023-09-01 08:38:18,018 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 182 transitions, 2402 flow. Second operand has 22 states, 22 states have (on average 134.72727272727272) internal successors, (2964), 22 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have 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:38:18,019 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:38:18,019 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 369 [2023-09-01 08:38:18,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:38:20,442 INFO L130 PetriNetUnfolder]: 7984/14416 cut-off events. [2023-09-01 08:38:20,442 INFO L131 PetriNetUnfolder]: For 159713/159713 co-relation queries the response was YES. [2023-09-01 08:38:20,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85743 conditions, 14416 events. 7984/14416 cut-off events. For 159713/159713 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 111317 event pairs, 2079 based on Foata normal form. 518/13736 useless extension candidates. Maximal degree in co-relation 85698. Up to 4813 conditions per place. [2023-09-01 08:38:20,541 INFO L137 encePairwiseOnDemand]: 359/369 looper letters, 166 selfloop transitions, 201 changer transitions 32/399 dead transitions. [2023-09-01 08:38:20,542 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 399 transitions, 5627 flow [2023-09-01 08:38:20,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-09-01 08:38:20,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-09-01 08:38:20,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3075 transitions. [2023-09-01 08:38:20,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2023-09-01 08:38:20,545 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3075 transitions. [2023-09-01 08:38:20,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3075 transitions. [2023-09-01 08:38:20,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:38:20,545 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3075 transitions. [2023-09-01 08:38:20,548 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 139.77272727272728) internal successors, (3075), 22 states have internal predecessors, (3075), 0 states have call successors, (0), 0 states have 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:38:20,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 369.0) internal successors, (8487), 23 states have internal predecessors, (8487), 0 states have call successors, (0), 0 states have 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:38:20,552 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 369.0) internal successors, (8487), 23 states have internal predecessors, (8487), 0 states have call successors, (0), 0 states have 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:38:20,552 INFO L175 Difference]: Start difference. First operand has 143 places, 182 transitions, 2402 flow. Second operand 22 states and 3075 transitions. [2023-09-01 08:38:20,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 399 transitions, 5627 flow [2023-09-01 08:38:20,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 399 transitions, 5479 flow, removed 17 selfloop flow, removed 10 redundant places. [2023-09-01 08:38:20,847 INFO L231 Difference]: Finished difference. Result has 162 places, 287 transitions, 4494 flow [2023-09-01 08:38:20,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=2179, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4494, PETRI_PLACES=162, PETRI_TRANSITIONS=287} [2023-09-01 08:38:20,848 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 126 predicate places. [2023-09-01 08:38:20,848 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 287 transitions, 4494 flow [2023-09-01 08:38:20,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 134.72727272727272) internal successors, (2964), 22 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have 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:38:20,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:38:20,848 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:38:20,854 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 08:38:21,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-09-01 08:38:21,051 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:38:21,052 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:38:21,052 INFO L85 PathProgramCache]: Analyzing trace with hash -211808290, now seen corresponding path program 1 times [2023-09-01 08:38:21,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:38:21,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732477980] [2023-09-01 08:38:21,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:38:21,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:38:21,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:38:22,349 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:38:22,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:38:22,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732477980] [2023-09-01 08:38:22,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732477980] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:38:22,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550554673] [2023-09-01 08:38:22,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:38:22,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:38:22,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:38:22,350 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 08:38:22,351 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 08:38:22,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:38:22,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 42 conjunts are in the unsatisfiable core [2023-09-01 08:38:22,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:38:22,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:38:22,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:38:22,502 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-09-01 08:38:22,502 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 12 treesize of output 20 [2023-09-01 08:38:22,581 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:38:22,623 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-09-01 08:38:22,625 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-09-01 08:38:22,664 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 08:38:22,682 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 08:38:22,713 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 6 treesize of output 5 [2023-09-01 08:38:22,748 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 6 treesize of output 5 [2023-09-01 08:38:22,869 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:38:22,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:38:23,335 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:38:23,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 67 treesize of output 55 [2023-09-01 08:38:23,345 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:38:23,345 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 303 treesize of output 293 [2023-09-01 08:38:23,358 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:38:23,359 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 285 treesize of output 237 [2023-09-01 08:38:23,372 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:38:23,372 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 229 treesize of output 209 [2023-09-01 08:38:23,386 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:38:23,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 107 treesize of output 101 [2023-09-01 08:38:24,153 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 2 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:38:24,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550554673] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:38:24,153 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:38:24,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 34 [2023-09-01 08:38:24,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730300872] [2023-09-01 08:38:24,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:38:24,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-09-01 08:38:24,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:38:24,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-09-01 08:38:24,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1062, Unknown=14, NotChecked=0, Total=1260 [2023-09-01 08:38:25,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 369 [2023-09-01 08:38:25,955 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 287 transitions, 4494 flow. Second operand has 36 states, 36 states have (on average 93.41666666666667) internal successors, (3363), 36 states have internal predecessors, (3363), 0 states have call successors, (0), 0 states have 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:38:25,955 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:38:25,956 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 369 [2023-09-01 08:38:25,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:38:37,777 INFO L130 PetriNetUnfolder]: 16619/29586 cut-off events. [2023-09-01 08:38:37,778 INFO L131 PetriNetUnfolder]: For 332567/332567 co-relation queries the response was YES. [2023-09-01 08:38:38,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181558 conditions, 29586 events. 16619/29586 cut-off events. For 332567/332567 co-relation queries the response was YES. Maximal size of possible extension queue 1187. Compared 252254 event pairs, 2831 based on Foata normal form. 20/27332 useless extension candidates. Maximal degree in co-relation 181505. Up to 14259 conditions per place. [2023-09-01 08:38:38,140 INFO L137 encePairwiseOnDemand]: 357/369 looper letters, 488 selfloop transitions, 107 changer transitions 36/631 dead transitions. [2023-09-01 08:38:38,140 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 631 transitions, 10116 flow [2023-09-01 08:38:38,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-09-01 08:38:38,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-09-01 08:38:38,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3440 transitions. [2023-09-01 08:38:38,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26635694928377857 [2023-09-01 08:38:38,151 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3440 transitions. [2023-09-01 08:38:38,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3440 transitions. [2023-09-01 08:38:38,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:38:38,167 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3440 transitions. [2023-09-01 08:38:38,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 98.28571428571429) internal successors, (3440), 35 states have internal predecessors, (3440), 0 states have call successors, (0), 0 states have 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:38:38,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 369.0) internal successors, (13284), 36 states have internal predecessors, (13284), 0 states have call successors, (0), 0 states have 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:38:38,183 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 369.0) internal successors, (13284), 36 states have internal predecessors, (13284), 0 states have call successors, (0), 0 states have 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:38:38,183 INFO L175 Difference]: Start difference. First operand has 162 places, 287 transitions, 4494 flow. Second operand 35 states and 3440 transitions. [2023-09-01 08:38:38,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 631 transitions, 10116 flow [2023-09-01 08:38:40,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 631 transitions, 9895 flow, removed 103 selfloop flow, removed 3 redundant places. [2023-09-01 08:38:40,412 INFO L231 Difference]: Finished difference. Result has 207 places, 370 transitions, 6036 flow [2023-09-01 08:38:40,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=4305, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=6036, PETRI_PLACES=207, PETRI_TRANSITIONS=370} [2023-09-01 08:38:40,413 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 171 predicate places. [2023-09-01 08:38:40,413 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 370 transitions, 6036 flow [2023-09-01 08:38:40,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 93.41666666666667) internal successors, (3363), 36 states have internal predecessors, (3363), 0 states have call successors, (0), 0 states have 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:38:40,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:38:40,414 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:38:40,422 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 08:38:40,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-09-01 08:38:40,622 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:38:40,623 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:38:40,623 INFO L85 PathProgramCache]: Analyzing trace with hash -215319969, now seen corresponding path program 1 times [2023-09-01 08:38:40,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:38:40,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390907368] [2023-09-01 08:38:40,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:38:40,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:38:40,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:38:41,972 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:38:41,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:38:41,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390907368] [2023-09-01 08:38:41,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390907368] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:38:41,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083982324] [2023-09-01 08:38:41,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:38:41,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:38:41,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:38:41,989 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 08:38:42,019 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 08:38:42,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:38:42,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 24 conjunts are in the unsatisfiable core [2023-09-01 08:38:42,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:38:42,478 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:38:42,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:38:42,517 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:38:42,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 26 treesize of output 18 [2023-09-01 08:38:42,968 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:38:42,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083982324] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:38:42,968 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:38:42,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 8, 8] total 30 [2023-09-01 08:38:42,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107803038] [2023-09-01 08:38:42,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:38:42,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-09-01 08:38:42,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:38:42,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-09-01 08:38:42,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2023-09-01 08:38:45,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 369 [2023-09-01 08:38:45,227 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 370 transitions, 6036 flow. Second operand has 32 states, 32 states have (on average 130.53125) internal successors, (4177), 32 states have internal predecessors, (4177), 0 states have call successors, (0), 0 states have 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:38:45,227 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:38:45,227 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 369 [2023-09-01 08:38:45,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:38:51,443 INFO L130 PetriNetUnfolder]: 13288/25053 cut-off events. [2023-09-01 08:38:51,443 INFO L131 PetriNetUnfolder]: For 380684/380684 co-relation queries the response was YES. [2023-09-01 08:38:51,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159144 conditions, 25053 events. 13288/25053 cut-off events. For 380684/380684 co-relation queries the response was YES. Maximal size of possible extension queue 1015. Compared 221983 event pairs, 2357 based on Foata normal form. 1392/25253 useless extension candidates. Maximal degree in co-relation 159076. Up to 7298 conditions per place. [2023-09-01 08:38:51,724 INFO L137 encePairwiseOnDemand]: 355/369 looper letters, 324 selfloop transitions, 179 changer transitions 92/595 dead transitions. [2023-09-01 08:38:51,724 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 595 transitions, 9623 flow [2023-09-01 08:38:51,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-09-01 08:38:51,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-09-01 08:38:51,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 4475 transitions. [2023-09-01 08:38:51,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3674960992034163 [2023-09-01 08:38:51,758 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 4475 transitions. [2023-09-01 08:38:51,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 4475 transitions. [2023-09-01 08:38:51,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:38:51,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 4475 transitions. [2023-09-01 08:38:51,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 135.6060606060606) internal successors, (4475), 33 states have internal predecessors, (4475), 0 states have call successors, (0), 0 states have 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:38:51,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 369.0) internal successors, (12546), 34 states have internal predecessors, (12546), 0 states have call successors, (0), 0 states have 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:38:51,772 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 369.0) internal successors, (12546), 34 states have internal predecessors, (12546), 0 states have call successors, (0), 0 states have 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:38:51,772 INFO L175 Difference]: Start difference. First operand has 207 places, 370 transitions, 6036 flow. Second operand 33 states and 4475 transitions. [2023-09-01 08:38:51,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 595 transitions, 9623 flow [2023-09-01 08:38:54,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 595 transitions, 9341 flow, removed 133 selfloop flow, removed 11 redundant places. [2023-09-01 08:38:54,696 INFO L231 Difference]: Finished difference. Result has 232 places, 354 transitions, 6092 flow [2023-09-01 08:38:54,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=4905, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=6092, PETRI_PLACES=232, PETRI_TRANSITIONS=354} [2023-09-01 08:38:54,699 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 196 predicate places. [2023-09-01 08:38:54,699 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 354 transitions, 6092 flow [2023-09-01 08:38:54,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 130.53125) internal successors, (4177), 32 states have internal predecessors, (4177), 0 states have call successors, (0), 0 states have 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:38:54,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:38:54,700 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:38:54,705 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 08:38:54,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:38:54,904 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:38:54,905 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:38:54,905 INFO L85 PathProgramCache]: Analyzing trace with hash -215319966, now seen corresponding path program 2 times [2023-09-01 08:38:54,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:38:54,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195106708] [2023-09-01 08:38:54,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:38:54,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:38:54,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:38:55,326 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:38:55,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:38:55,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195106708] [2023-09-01 08:38:55,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195106708] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:38:55,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116999613] [2023-09-01 08:38:55,326 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:38:55,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:38:55,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:38:55,329 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 08:38:55,345 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 08:38:55,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 08:38:55,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:38:55,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 25 conjunts are in the unsatisfiable core [2023-09-01 08:38:55,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:38:55,810 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:38:55,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:38:55,849 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:38:55,849 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 24 treesize of output 17 [2023-09-01 08:38:56,157 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:38:56,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116999613] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:38:56,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:38:56,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-09-01 08:38:56,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214093574] [2023-09-01 08:38:56,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:38:56,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-09-01 08:38:56,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:38:56,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-09-01 08:38:56,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2023-09-01 08:38:57,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 369 [2023-09-01 08:38:57,338 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 354 transitions, 6092 flow. Second operand has 25 states, 25 states have (on average 139.84) internal successors, (3496), 25 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have 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:38:57,338 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:38:57,338 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 369 [2023-09-01 08:38:57,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:39:02,572 INFO L130 PetriNetUnfolder]: 12335/23238 cut-off events. [2023-09-01 08:39:02,572 INFO L131 PetriNetUnfolder]: For 367739/367739 co-relation queries the response was YES. [2023-09-01 08:39:02,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156072 conditions, 23238 events. 12335/23238 cut-off events. For 367739/367739 co-relation queries the response was YES. Maximal size of possible extension queue 955. Compared 203337 event pairs, 3511 based on Foata normal form. 98/22654 useless extension candidates. Maximal degree in co-relation 155999. Up to 18822 conditions per place. [2023-09-01 08:39:02,767 INFO L137 encePairwiseOnDemand]: 360/369 looper letters, 300 selfloop transitions, 131 changer transitions 60/491 dead transitions. [2023-09-01 08:39:02,768 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 491 transitions, 8417 flow [2023-09-01 08:39:02,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-09-01 08:39:02,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-09-01 08:39:02,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3190 transitions. [2023-09-01 08:39:02,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2023-09-01 08:39:02,771 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3190 transitions. [2023-09-01 08:39:02,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3190 transitions. [2023-09-01 08:39:02,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:39:02,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3190 transitions. [2023-09-01 08:39:02,780 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 145.0) internal successors, (3190), 22 states have internal predecessors, (3190), 0 states have call successors, (0), 0 states have 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:39:02,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 369.0) internal successors, (8487), 23 states have internal predecessors, (8487), 0 states have call successors, (0), 0 states have 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:39:02,784 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 369.0) internal successors, (8487), 23 states have internal predecessors, (8487), 0 states have call successors, (0), 0 states have 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:39:02,784 INFO L175 Difference]: Start difference. First operand has 232 places, 354 transitions, 6092 flow. Second operand 22 states and 3190 transitions. [2023-09-01 08:39:02,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 491 transitions, 8417 flow [2023-09-01 08:39:04,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 491 transitions, 7813 flow, removed 141 selfloop flow, removed 15 redundant places. [2023-09-01 08:39:04,542 INFO L231 Difference]: Finished difference. Result has 241 places, 349 transitions, 5996 flow [2023-09-01 08:39:04,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=5676, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5996, PETRI_PLACES=241, PETRI_TRANSITIONS=349} [2023-09-01 08:39:04,543 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 205 predicate places. [2023-09-01 08:39:04,543 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 349 transitions, 5996 flow [2023-09-01 08:39:04,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 139.84) internal successors, (3496), 25 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have 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:39:04,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:39:04,544 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:39:04,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-09-01 08:39:04,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:39:04,749 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:39:04,749 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:39:04,749 INFO L85 PathProgramCache]: Analyzing trace with hash -211808289, now seen corresponding path program 2 times [2023-09-01 08:39:04,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:39:04,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76838615] [2023-09-01 08:39:04,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:39:04,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:39:04,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:39:05,296 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:39:05,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:39:05,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76838615] [2023-09-01 08:39:05,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76838615] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:39:05,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377395389] [2023-09-01 08:39:05,296 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:39:05,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:39:05,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:39:05,298 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 08:39:05,299 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 08:39:05,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 08:39:05,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:39:05,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 21 conjunts are in the unsatisfiable core [2023-09-01 08:39:05,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:39:05,529 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 08:39:05,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:39:05,573 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:39:05,574 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 27 treesize of output 20 [2023-09-01 08:39:05,621 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 08:39:05,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377395389] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:39:05,621 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:39:05,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 5] total 18 [2023-09-01 08:39:05,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463862972] [2023-09-01 08:39:05,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:39:05,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 08:39:05,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:39:05,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 08:39:05,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2023-09-01 08:39:06,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 369 [2023-09-01 08:39:06,487 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 349 transitions, 5996 flow. Second operand has 20 states, 20 states have (on average 138.85) internal successors, (2777), 20 states have internal predecessors, (2777), 0 states have call successors, (0), 0 states have 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:39:06,487 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:39:06,487 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 369 [2023-09-01 08:39:06,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:39:11,676 INFO L130 PetriNetUnfolder]: 13920/25905 cut-off events. [2023-09-01 08:39:11,676 INFO L131 PetriNetUnfolder]: For 456446/456446 co-relation queries the response was YES. [2023-09-01 08:39:11,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 177035 conditions, 25905 events. 13920/25905 cut-off events. For 456446/456446 co-relation queries the response was YES. Maximal size of possible extension queue 1067. Compared 226545 event pairs, 3275 based on Foata normal form. 320/25511 useless extension candidates. Maximal degree in co-relation 176961. Up to 9413 conditions per place. [2023-09-01 08:39:11,929 INFO L137 encePairwiseOnDemand]: 359/369 looper letters, 293 selfloop transitions, 163 changer transitions 16/472 dead transitions. [2023-09-01 08:39:11,929 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 472 transitions, 8693 flow [2023-09-01 08:39:11,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 08:39:11,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 08:39:11,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2301 transitions. [2023-09-01 08:39:11,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38973577235772355 [2023-09-01 08:39:11,931 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2301 transitions. [2023-09-01 08:39:11,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2301 transitions. [2023-09-01 08:39:11,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:39:11,932 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2301 transitions. [2023-09-01 08:39:11,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 143.8125) internal successors, (2301), 16 states have internal predecessors, (2301), 0 states have call successors, (0), 0 states have 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:39:11,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 369.0) internal successors, (6273), 17 states have internal predecessors, (6273), 0 states have call successors, (0), 0 states have 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:39:11,936 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 369.0) internal successors, (6273), 17 states have internal predecessors, (6273), 0 states have call successors, (0), 0 states have 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:39:11,937 INFO L175 Difference]: Start difference. First operand has 241 places, 349 transitions, 5996 flow. Second operand 16 states and 2301 transitions. [2023-09-01 08:39:11,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 472 transitions, 8693 flow [2023-09-01 08:39:14,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 472 transitions, 8153 flow, removed 153 selfloop flow, removed 16 redundant places. [2023-09-01 08:39:14,389 INFO L231 Difference]: Finished difference. Result has 238 places, 363 transitions, 6458 flow [2023-09-01 08:39:14,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=5399, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6458, PETRI_PLACES=238, PETRI_TRANSITIONS=363} [2023-09-01 08:39:14,389 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 202 predicate places. [2023-09-01 08:39:14,390 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 363 transitions, 6458 flow [2023-09-01 08:39:14,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 138.85) internal successors, (2777), 20 states have internal predecessors, (2777), 0 states have call successors, (0), 0 states have 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:39:14,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:39:14,390 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:39:14,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-09-01 08:39:14,595 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,SelfDestructingSolverStorable30 [2023-09-01 08:39:14,595 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:39:14,596 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:39:14,596 INFO L85 PathProgramCache]: Analyzing trace with hash -2067495335, now seen corresponding path program 3 times [2023-09-01 08:39:14,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:39:14,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751114532] [2023-09-01 08:39:14,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:39:14,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:39:14,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:39:14,882 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:39:14,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:39:14,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751114532] [2023-09-01 08:39:14,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751114532] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:39:14,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451728551] [2023-09-01 08:39:14,883 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 08:39:14,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:39:14,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:39:14,884 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 08:39:14,887 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 08:39:15,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 08:39:15,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:39:15,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 63 conjunts are in the unsatisfiable core [2023-09-01 08:39:15,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:39:15,244 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:39:15,317 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:39:15,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:39:15,370 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:39:15,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:39:15,436 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:39:15,834 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:39:15,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:39:16,925 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:39:16,926 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 113 treesize of output 78 [2023-09-01 08:39:17,000 INFO L321 Elim1Store]: treesize reduction 4, result has 95.7 percent of original size [2023-09-01 08:39:17,000 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1060 treesize of output 996 [2023-09-01 08:39:17,090 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:39:17,091 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 405 treesize of output 391 [2023-09-01 08:39:17,145 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:39:17,146 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 362 treesize of output 294 [2023-09-01 08:39:26,279 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:39:26,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451728551] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:39:26,279 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:39:26,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 14, 14] total 36 [2023-09-01 08:39:26,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682766609] [2023-09-01 08:39:26,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:39:26,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-09-01 08:39:26,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:39:26,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-09-01 08:39:26,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=1205, Unknown=2, NotChecked=0, Total=1406 [2023-09-01 08:39:29,446 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:39:29,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 369 [2023-09-01 08:39:29,569 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 363 transitions, 6458 flow. Second operand has 38 states, 38 states have (on average 103.3157894736842) internal successors, (3926), 38 states have internal predecessors, (3926), 0 states have call successors, (0), 0 states have 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:39:29,569 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:39:29,569 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 369 [2023-09-01 08:39:29,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:39:45,338 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:39:51,486 INFO L130 PetriNetUnfolder]: 13660/25431 cut-off events. [2023-09-01 08:39:51,486 INFO L131 PetriNetUnfolder]: For 468903/468903 co-relation queries the response was YES. [2023-09-01 08:39:51,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180300 conditions, 25431 events. 13660/25431 cut-off events. For 468903/468903 co-relation queries the response was YES. Maximal size of possible extension queue 1048. Compared 221780 event pairs, 4317 based on Foata normal form. 96/24787 useless extension candidates. Maximal degree in co-relation 180225. Up to 20146 conditions per place. [2023-09-01 08:39:51,945 INFO L137 encePairwiseOnDemand]: 358/369 looper letters, 320 selfloop transitions, 52 changer transitions 111/483 dead transitions. [2023-09-01 08:39:51,946 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 483 transitions, 7989 flow [2023-09-01 08:39:51,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-09-01 08:39:51,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-09-01 08:39:51,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 4470 transitions. [2023-09-01 08:39:51,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2884243128145567 [2023-09-01 08:39:51,951 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 4470 transitions. [2023-09-01 08:39:51,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 4470 transitions. [2023-09-01 08:39:51,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:39:51,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 4470 transitions. [2023-09-01 08:39:51,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 106.42857142857143) internal successors, (4470), 42 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have 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:39:51,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 369.0) internal successors, (15867), 43 states have internal predecessors, (15867), 0 states have call successors, (0), 0 states have 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:39:51,965 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 369.0) internal successors, (15867), 43 states have internal predecessors, (15867), 0 states have call successors, (0), 0 states have 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:39:51,965 INFO L175 Difference]: Start difference. First operand has 238 places, 363 transitions, 6458 flow. Second operand 42 states and 4470 transitions. [2023-09-01 08:39:51,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 483 transitions, 7989 flow [2023-09-01 08:39:54,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 483 transitions, 7794 flow, removed 75 selfloop flow, removed 9 redundant places. [2023-09-01 08:39:54,710 INFO L231 Difference]: Finished difference. Result has 271 places, 331 transitions, 5786 flow [2023-09-01 08:39:54,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=5990, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=5786, PETRI_PLACES=271, PETRI_TRANSITIONS=331} [2023-09-01 08:39:54,710 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 235 predicate places. [2023-09-01 08:39:54,710 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 331 transitions, 5786 flow [2023-09-01 08:39:54,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 103.3157894736842) internal successors, (3926), 38 states have internal predecessors, (3926), 0 states have call successors, (0), 0 states have 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:39:54,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:39:54,711 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:39:54,720 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 08:39:54,915 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,SelfDestructingSolverStorable31 [2023-09-01 08:39:54,916 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:39:54,916 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:39:54,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1315715937, now seen corresponding path program 2 times [2023-09-01 08:39:54,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:39:54,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434238128] [2023-09-01 08:39:54,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:39:54,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:39:54,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:39:55,439 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:39:55,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:39:55,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434238128] [2023-09-01 08:39:55,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434238128] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:39:55,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193324477] [2023-09-01 08:39:55,439 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:39:55,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:39:55,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:39:55,441 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 08:39:55,442 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 08:39:55,580 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 08:39:55,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:39:55,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 24 conjunts are in the unsatisfiable core [2023-09-01 08:39:55,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:39:55,712 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 08:39:55,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:39:55,738 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:39:55,738 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 23 treesize of output 15 [2023-09-01 08:39:55,802 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-09-01 08:39:55,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193324477] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:39:55,802 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:39:55,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 3] total 13 [2023-09-01 08:39:55,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802118536] [2023-09-01 08:39:55,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:39:55,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-09-01 08:39:55,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:39:55,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-09-01 08:39:55,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2023-09-01 08:39:56,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 369 [2023-09-01 08:39:56,824 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 331 transitions, 5786 flow. Second operand has 15 states, 15 states have (on average 145.26666666666668) internal successors, (2179), 15 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have 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:39:56,824 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:39:56,824 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 369 [2023-09-01 08:39:56,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:40:03,705 INFO L130 PetriNetUnfolder]: 17478/32388 cut-off events. [2023-09-01 08:40:03,705 INFO L131 PetriNetUnfolder]: For 552002/552002 co-relation queries the response was YES. [2023-09-01 08:40:04,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 221516 conditions, 32388 events. 17478/32388 cut-off events. For 552002/552002 co-relation queries the response was YES. Maximal size of possible extension queue 1305. Compared 290810 event pairs, 4031 based on Foata normal form. 508/32398 useless extension candidates. Maximal degree in co-relation 221438. Up to 11824 conditions per place. [2023-09-01 08:40:04,222 INFO L137 encePairwiseOnDemand]: 361/369 looper letters, 412 selfloop transitions, 124 changer transitions 38/574 dead transitions. [2023-09-01 08:40:04,222 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 574 transitions, 10742 flow [2023-09-01 08:40:04,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-09-01 08:40:04,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-09-01 08:40:04,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2698 transitions. [2023-09-01 08:40:04,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4062029509183981 [2023-09-01 08:40:04,225 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2698 transitions. [2023-09-01 08:40:04,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2698 transitions. [2023-09-01 08:40:04,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:40:04,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2698 transitions. [2023-09-01 08:40:04,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 149.88888888888889) internal successors, (2698), 18 states have internal predecessors, (2698), 0 states have call successors, (0), 0 states have 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:40:04,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 369.0) internal successors, (7011), 19 states have internal predecessors, (7011), 0 states have call successors, (0), 0 states have 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:40:04,237 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 369.0) internal successors, (7011), 19 states have internal predecessors, (7011), 0 states have call successors, (0), 0 states have 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:40:04,237 INFO L175 Difference]: Start difference. First operand has 271 places, 331 transitions, 5786 flow. Second operand 18 states and 2698 transitions. [2023-09-01 08:40:04,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 574 transitions, 10742 flow [2023-09-01 08:40:07,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 574 transitions, 10594 flow, removed 25 selfloop flow, removed 21 redundant places. [2023-09-01 08:40:07,675 INFO L231 Difference]: Finished difference. Result has 243 places, 336 transitions, 5932 flow [2023-09-01 08:40:07,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=5296, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5932, PETRI_PLACES=243, PETRI_TRANSITIONS=336} [2023-09-01 08:40:07,676 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 207 predicate places. [2023-09-01 08:40:07,676 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 336 transitions, 5932 flow [2023-09-01 08:40:07,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 145.26666666666668) internal successors, (2179), 15 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have 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:40:07,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:40:07,677 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:40:07,684 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 08:40:07,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:40:07,882 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:40:07,882 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:40:07,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1123847034, now seen corresponding path program 4 times [2023-09-01 08:40:07,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:40:07,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036344509] [2023-09-01 08:40:07,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:40:07,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:40:07,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:40:08,804 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 08:40:08,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:40:08,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036344509] [2023-09-01 08:40:08,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036344509] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:40:08,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081742155] [2023-09-01 08:40:08,805 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 08:40:08,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:40:08,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:40:08,815 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 08:40:08,816 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 08:40:08,962 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 08:40:08,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:40:08,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 23 conjunts are in the unsatisfiable core [2023-09-01 08:40:08,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:40:09,133 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 08:40:09,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:40:09,169 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:40:09,169 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 26 treesize of output 18 [2023-09-01 08:40:09,255 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-09-01 08:40:09,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081742155] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:40:09,256 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:40:09,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 5] total 21 [2023-09-01 08:40:09,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496256781] [2023-09-01 08:40:09,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:40:09,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 08:40:09,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:40:09,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 08:40:09,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2023-09-01 08:40:11,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 369 [2023-09-01 08:40:11,160 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 336 transitions, 5932 flow. Second operand has 23 states, 23 states have (on average 138.7826086956522) internal successors, (3192), 23 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have 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:40:11,160 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:40:11,160 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 369 [2023-09-01 08:40:11,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:40:17,620 INFO L130 PetriNetUnfolder]: 16737/30733 cut-off events. [2023-09-01 08:40:17,620 INFO L131 PetriNetUnfolder]: For 531664/531664 co-relation queries the response was YES. [2023-09-01 08:40:17,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 210007 conditions, 30733 events. 16737/30733 cut-off events. For 531664/531664 co-relation queries the response was YES. Maximal size of possible extension queue 1284. Compared 272428 event pairs, 3899 based on Foata normal form. 664/30947 useless extension candidates. Maximal degree in co-relation 209931. Up to 11525 conditions per place. [2023-09-01 08:40:18,026 INFO L137 encePairwiseOnDemand]: 361/369 looper letters, 324 selfloop transitions, 131 changer transitions 38/493 dead transitions. [2023-09-01 08:40:18,026 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 493 transitions, 8940 flow [2023-09-01 08:40:18,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-09-01 08:40:18,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-09-01 08:40:18,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3004 transitions. [2023-09-01 08:40:18,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3876629242482901 [2023-09-01 08:40:18,029 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3004 transitions. [2023-09-01 08:40:18,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3004 transitions. [2023-09-01 08:40:18,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:40:18,030 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3004 transitions. [2023-09-01 08:40:18,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 143.04761904761904) internal successors, (3004), 21 states have internal predecessors, (3004), 0 states have call successors, (0), 0 states have 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:40:18,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 369.0) internal successors, (8118), 22 states have internal predecessors, (8118), 0 states have call successors, (0), 0 states have 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:40:18,035 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 369.0) internal successors, (8118), 22 states have internal predecessors, (8118), 0 states have call successors, (0), 0 states have 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:40:18,035 INFO L175 Difference]: Start difference. First operand has 243 places, 336 transitions, 5932 flow. Second operand 21 states and 3004 transitions. [2023-09-01 08:40:18,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 493 transitions, 8940 flow [2023-09-01 08:40:21,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 493 transitions, 8686 flow, removed 51 selfloop flow, removed 10 redundant places. [2023-09-01 08:40:21,265 INFO L231 Difference]: Finished difference. Result has 249 places, 325 transitions, 5830 flow [2023-09-01 08:40:21,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=5205, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5830, PETRI_PLACES=249, PETRI_TRANSITIONS=325} [2023-09-01 08:40:21,266 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 213 predicate places. [2023-09-01 08:40:21,266 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 325 transitions, 5830 flow [2023-09-01 08:40:21,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 138.7826086956522) internal successors, (3192), 23 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have 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:40:21,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:40:21,267 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:40:21,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-09-01 08:40:21,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:40:21,472 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:40:21,472 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:40:21,472 INFO L85 PathProgramCache]: Analyzing trace with hash -778404061, now seen corresponding path program 4 times [2023-09-01 08:40:21,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:40:21,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964172605] [2023-09-01 08:40:21,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:40:21,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:40:21,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:40:23,692 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:40:23,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:40:23,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964172605] [2023-09-01 08:40:23,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964172605] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:40:23,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086481465] [2023-09-01 08:40:23,693 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 08:40:23,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:40:23,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:40:23,694 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 08:40:23,698 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 08:40:23,825 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 08:40:23,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:40:23,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 23 conjunts are in the unsatisfiable core [2023-09-01 08:40:23,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:40:24,093 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 08:40:24,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:40:24,172 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:40:24,172 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 27 treesize of output 20 [2023-09-01 08:40:24,236 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-09-01 08:40:24,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086481465] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:40:24,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:40:24,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 7, 5] total 26 [2023-09-01 08:40:24,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450176834] [2023-09-01 08:40:24,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:40:24,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-09-01 08:40:24,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:40:24,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-09-01 08:40:24,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=683, Unknown=0, NotChecked=0, Total=756 [2023-09-01 08:40:30,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 369 [2023-09-01 08:40:30,683 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 325 transitions, 5830 flow. Second operand has 28 states, 28 states have (on average 126.5) internal successors, (3542), 28 states have internal predecessors, (3542), 0 states have call successors, (0), 0 states have 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:40:30,683 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:40:30,683 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 369 [2023-09-01 08:40:30,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:40:39,969 INFO L130 PetriNetUnfolder]: 17429/31705 cut-off events. [2023-09-01 08:40:39,969 INFO L131 PetriNetUnfolder]: For 571053/571053 co-relation queries the response was YES. [2023-09-01 08:40:40,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222278 conditions, 31705 events. 17429/31705 cut-off events. For 571053/571053 co-relation queries the response was YES. Maximal size of possible extension queue 1316. Compared 279092 event pairs, 4014 based on Foata normal form. 528/31655 useless extension candidates. Maximal degree in co-relation 222203. Up to 13376 conditions per place. [2023-09-01 08:40:40,264 INFO L137 encePairwiseOnDemand]: 356/369 looper letters, 221 selfloop transitions, 191 changer transitions 47/459 dead transitions. [2023-09-01 08:40:40,264 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 459 transitions, 8401 flow [2023-09-01 08:40:40,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-09-01 08:40:40,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-09-01 08:40:40,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3388 transitions. [2023-09-01 08:40:40,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3531373775276214 [2023-09-01 08:40:40,267 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3388 transitions. [2023-09-01 08:40:40,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3388 transitions. [2023-09-01 08:40:40,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:40:40,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3388 transitions. [2023-09-01 08:40:40,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 130.30769230769232) internal successors, (3388), 26 states have internal predecessors, (3388), 0 states have call successors, (0), 0 states have 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:40:40,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 369.0) internal successors, (9963), 27 states have internal predecessors, (9963), 0 states have call successors, (0), 0 states have 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:40:40,275 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 369.0) internal successors, (9963), 27 states have internal predecessors, (9963), 0 states have call successors, (0), 0 states have 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:40:40,275 INFO L175 Difference]: Start difference. First operand has 249 places, 325 transitions, 5830 flow. Second operand 26 states and 3388 transitions. [2023-09-01 08:40:40,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 459 transitions, 8401 flow [2023-09-01 08:40:44,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 459 transitions, 8251 flow, removed 32 selfloop flow, removed 11 redundant places. [2023-09-01 08:40:44,058 INFO L231 Difference]: Finished difference. Result has 266 places, 346 transitions, 6800 flow [2023-09-01 08:40:44,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=5561, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=6800, PETRI_PLACES=266, PETRI_TRANSITIONS=346} [2023-09-01 08:40:44,059 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 230 predicate places. [2023-09-01 08:40:44,059 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 346 transitions, 6800 flow [2023-09-01 08:40:44,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 126.5) internal successors, (3542), 28 states have internal predecessors, (3542), 0 states have call successors, (0), 0 states have 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:40:44,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:40:44,060 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:40:44,064 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 08:40:44,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:40:44,266 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:40:44,266 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:40:44,266 INFO L85 PathProgramCache]: Analyzing trace with hash -426595078, now seen corresponding path program 5 times [2023-09-01 08:40:44,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:40:44,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308520513] [2023-09-01 08:40:44,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:40:44,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:40:44,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:40:44,362 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-09-01 08:40:44,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:40:44,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308520513] [2023-09-01 08:40:44,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308520513] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:40:44,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020602120] [2023-09-01 08:40:44,362 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 08:40:44,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:40:44,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:40:44,381 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 08:40:44,382 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 08:40:44,517 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 08:40:44,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:40:44,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 08:40:44,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:40:44,549 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-09-01 08:40:44,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:40:44,678 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-09-01 08:40:44,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020602120] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:40:44,678 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:40:44,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 5] total 9 [2023-09-01 08:40:44,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839839782] [2023-09-01 08:40:44,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:40:44,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-09-01 08:40:44,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:40:44,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-09-01 08:40:44,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-09-01 08:40:44,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 369 [2023-09-01 08:40:44,691 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 346 transitions, 6800 flow. Second operand has 11 states, 11 states have (on average 163.27272727272728) internal successors, (1796), 11 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have 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:40:44,691 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:40:44,691 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 369 [2023-09-01 08:40:44,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:40:52,473 INFO L130 PetriNetUnfolder]: 20010/35542 cut-off events. [2023-09-01 08:40:52,473 INFO L131 PetriNetUnfolder]: For 853076/853076 co-relation queries the response was YES. [2023-09-01 08:40:52,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 273632 conditions, 35542 events. 20010/35542 cut-off events. For 853076/853076 co-relation queries the response was YES. Maximal size of possible extension queue 1312. Compared 305326 event pairs, 4025 based on Foata normal form. 1014/35706 useless extension candidates. Maximal degree in co-relation 273552. Up to 13406 conditions per place. [2023-09-01 08:40:53,078 INFO L137 encePairwiseOnDemand]: 364/369 looper letters, 241 selfloop transitions, 121 changer transitions 49/411 dead transitions. [2023-09-01 08:40:53,080 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 411 transitions, 8748 flow [2023-09-01 08:40:53,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 08:40:53,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 08:40:53,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 860 transitions. [2023-09-01 08:40:53,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2023-09-01 08:40:53,082 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 860 transitions. [2023-09-01 08:40:53,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 860 transitions. [2023-09-01 08:40:53,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:40:53,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 860 transitions. [2023-09-01 08:40:53,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 172.0) internal successors, (860), 5 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have 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:40:53,085 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 369.0) internal successors, (2214), 6 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have 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:40:53,085 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 369.0) internal successors, (2214), 6 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have 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:40:53,085 INFO L175 Difference]: Start difference. First operand has 266 places, 346 transitions, 6800 flow. Second operand 5 states and 860 transitions. [2023-09-01 08:40:53,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 411 transitions, 8748 flow [2023-09-01 08:41:00,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 411 transitions, 8267 flow, removed 186 selfloop flow, removed 17 redundant places. [2023-09-01 08:41:00,477 INFO L231 Difference]: Finished difference. Result has 246 places, 318 transitions, 6245 flow [2023-09-01 08:41:00,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=6301, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6245, PETRI_PLACES=246, PETRI_TRANSITIONS=318} [2023-09-01 08:41:00,477 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 210 predicate places. [2023-09-01 08:41:00,478 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 318 transitions, 6245 flow [2023-09-01 08:41:00,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 163.27272727272728) internal successors, (1796), 11 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have 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:41:00,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:41:00,478 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:41:00,484 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 08:41:00,687 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,SelfDestructingSolverStorable35 [2023-09-01 08:41:00,687 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:41:00,688 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:41:00,688 INFO L85 PathProgramCache]: Analyzing trace with hash 595582606, now seen corresponding path program 3 times [2023-09-01 08:41:00,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:41:00,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753753322] [2023-09-01 08:41:00,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:41:00,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:41:00,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:41:01,030 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 08:41:01,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:41:01,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753753322] [2023-09-01 08:41:01,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753753322] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:41:01,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758486384] [2023-09-01 08:41:01,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 08:41:01,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:41:01,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:41:01,033 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 08:41:01,034 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 08:41:01,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 08:41:01,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:41:01,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 50 conjunts are in the unsatisfiable core [2023-09-01 08:41:01,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:41:01,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 08:41:01,347 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:41:01,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 08:41:01,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 08:41:01,769 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-09-01 08:41:01,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:41:02,610 INFO L321 Elim1Store]: treesize reduction 16, result has 65.2 percent of original size [2023-09-01 08:41:02,610 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 109 treesize of output 81 [2023-09-01 08:41:02,678 INFO L321 Elim1Store]: treesize reduction 5, result has 89.8 percent of original size [2023-09-01 08:41:02,678 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 453 treesize of output 440 [2023-09-01 08:41:02,703 INFO L173 IndexEqualityManager]: detected equality via solver [2023-09-01 08:41:02,721 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:41:02,722 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 82 treesize of output 80 [2023-09-01 08:41:02,764 INFO L321 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2023-09-01 08:41:02,764 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 97 treesize of output 77 [2023-09-01 08:41:03,596 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-09-01 08:41:03,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758486384] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:41:03,596 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:41:03,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-09-01 08:41:03,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633508738] [2023-09-01 08:41:03,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:41:03,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-09-01 08:41:03,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:41:03,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-09-01 08:41:03,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=669, Unknown=3, NotChecked=0, Total=812 [2023-09-01 08:41:04,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 369 [2023-09-01 08:41:04,144 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 318 transitions, 6245 flow. Second operand has 29 states, 29 states have (on average 112.79310344827586) internal successors, (3271), 29 states have internal predecessors, (3271), 0 states have call successors, (0), 0 states have 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:41:04,144 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:41:04,144 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 369 [2023-09-01 08:41:04,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:41:12,246 INFO L130 PetriNetUnfolder]: 19018/33343 cut-off events. [2023-09-01 08:41:12,246 INFO L131 PetriNetUnfolder]: For 701219/701219 co-relation queries the response was YES. [2023-09-01 08:41:12,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 255546 conditions, 33343 events. 19018/33343 cut-off events. For 701219/701219 co-relation queries the response was YES. Maximal size of possible extension queue 1285. Compared 282032 event pairs, 4830 based on Foata normal form. 34/32561 useless extension candidates. Maximal degree in co-relation 255479. Up to 23212 conditions per place. [2023-09-01 08:41:12,631 INFO L137 encePairwiseOnDemand]: 362/369 looper letters, 237 selfloop transitions, 89 changer transitions 85/411 dead transitions. [2023-09-01 08:41:12,631 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 411 transitions, 7994 flow [2023-09-01 08:41:12,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 08:41:12,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 08:41:12,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2005 transitions. [2023-09-01 08:41:12,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31962378447313883 [2023-09-01 08:41:12,633 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2005 transitions. [2023-09-01 08:41:12,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2005 transitions. [2023-09-01 08:41:12,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:41:12,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2005 transitions. [2023-09-01 08:41:12,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 117.94117647058823) internal successors, (2005), 17 states have internal predecessors, (2005), 0 states have call successors, (0), 0 states have 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:41:12,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 369.0) internal successors, (6642), 18 states have internal predecessors, (6642), 0 states have call successors, (0), 0 states have 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:41:12,638 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 369.0) internal successors, (6642), 18 states have internal predecessors, (6642), 0 states have call successors, (0), 0 states have 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:41:12,638 INFO L175 Difference]: Start difference. First operand has 246 places, 318 transitions, 6245 flow. Second operand 17 states and 2005 transitions. [2023-09-01 08:41:12,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 411 transitions, 7994 flow [2023-09-01 08:41:16,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 411 transitions, 7382 flow, removed 177 selfloop flow, removed 17 redundant places. [2023-09-01 08:41:16,069 INFO L231 Difference]: Finished difference. Result has 215 places, 284 transitions, 5265 flow [2023-09-01 08:41:16,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=5627, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5265, PETRI_PLACES=215, PETRI_TRANSITIONS=284} [2023-09-01 08:41:16,069 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 179 predicate places. [2023-09-01 08:41:16,069 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 284 transitions, 5265 flow [2023-09-01 08:41:16,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 112.79310344827586) internal successors, (3271), 29 states have internal predecessors, (3271), 0 states have call successors, (0), 0 states have 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:41:16,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:41:16,070 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:41:16,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-09-01 08:41:16,275 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,SelfDestructingSolverStorable36 [2023-09-01 08:41:16,275 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:41:16,276 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:41:16,276 INFO L85 PathProgramCache]: Analyzing trace with hash -744016098, now seen corresponding path program 4 times [2023-09-01 08:41:16,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:41:16,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938786161] [2023-09-01 08:41:16,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:41:16,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:41:16,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:41:16,405 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-09-01 08:41:16,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:41:16,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938786161] [2023-09-01 08:41:16,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938786161] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:41:16,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902963693] [2023-09-01 08:41:16,406 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 08:41:16,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:41:16,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:41:16,409 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 08:41:16,410 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 08:41:16,561 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 08:41:16,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:41:16,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 08:41:16,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:41:16,592 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-09-01 08:41:16,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:41:16,705 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-09-01 08:41:16,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902963693] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:41:16,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:41:16,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 5] total 9 [2023-09-01 08:41:16,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454348437] [2023-09-01 08:41:16,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:41:16,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-09-01 08:41:16,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:41:16,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-09-01 08:41:16,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2023-09-01 08:41:16,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 369 [2023-09-01 08:41:16,716 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 284 transitions, 5265 flow. Second operand has 11 states, 11 states have (on average 165.8181818181818) internal successors, (1824), 11 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have 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:41:16,716 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:41:16,716 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 369 [2023-09-01 08:41:16,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:41:19,709 INFO L130 PetriNetUnfolder]: 9551/17826 cut-off events. [2023-09-01 08:41:19,709 INFO L131 PetriNetUnfolder]: For 375707/375707 co-relation queries the response was YES. [2023-09-01 08:41:19,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126720 conditions, 17826 events. 9551/17826 cut-off events. For 375707/375707 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 149492 event pairs, 2984 based on Foata normal form. 1242/18700 useless extension candidates. Maximal degree in co-relation 126662. Up to 11503 conditions per place. [2023-09-01 08:41:19,910 INFO L137 encePairwiseOnDemand]: 364/369 looper letters, 175 selfloop transitions, 123 changer transitions 1/299 dead transitions. [2023-09-01 08:41:19,911 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 299 transitions, 6043 flow [2023-09-01 08:41:19,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 08:41:19,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 08:41:19,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 850 transitions. [2023-09-01 08:41:19,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2023-09-01 08:41:19,912 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 850 transitions. [2023-09-01 08:41:19,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 850 transitions. [2023-09-01 08:41:19,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:41:19,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 850 transitions. [2023-09-01 08:41:19,913 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 170.0) internal successors, (850), 5 states have internal predecessors, (850), 0 states have call successors, (0), 0 states have 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:41:19,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 369.0) internal successors, (2214), 6 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have 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:41:19,914 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 369.0) internal successors, (2214), 6 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have 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:41:19,914 INFO L175 Difference]: Start difference. First operand has 215 places, 284 transitions, 5265 flow. Second operand 5 states and 850 transitions. [2023-09-01 08:41:19,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 299 transitions, 6043 flow [2023-09-01 08:41:21,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 299 transitions, 5645 flow, removed 90 selfloop flow, removed 19 redundant places. [2023-09-01 08:41:21,079 INFO L231 Difference]: Finished difference. Result has 188 places, 280 transitions, 5078 flow [2023-09-01 08:41:21,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=4672, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5078, PETRI_PLACES=188, PETRI_TRANSITIONS=280} [2023-09-01 08:41:21,080 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 152 predicate places. [2023-09-01 08:41:21,080 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 280 transitions, 5078 flow [2023-09-01 08:41:21,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 165.8181818181818) internal successors, (1824), 11 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have 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:41:21,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:41:21,081 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:41:21,086 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-09-01 08:41:21,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-09-01 08:41:21,286 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:41:21,286 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:41:21,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1010249698, now seen corresponding path program 3 times [2023-09-01 08:41:21,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:41:21,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33227995] [2023-09-01 08:41:21,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:41:21,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:41:21,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:41:24,261 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:41:24,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:41:24,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33227995] [2023-09-01 08:41:24,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33227995] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:41:24,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88252633] [2023-09-01 08:41:24,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 08:41:24,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:41:24,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:41:24,263 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 08:41:24,265 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 08:41:25,145 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 08:41:25,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:41:25,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 23 conjunts are in the unsatisfiable core [2023-09-01 08:41:25,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:41:25,589 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-09-01 08:41:25,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:41:25,927 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:41:25,927 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 109 [2023-09-01 08:41:26,109 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-09-01 08:41:26,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88252633] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:41:26,109 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:41:26,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 6, 6] total 30 [2023-09-01 08:41:26,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607702201] [2023-09-01 08:41:26,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:41:26,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-09-01 08:41:26,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:41:26,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-09-01 08:41:26,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=905, Unknown=0, NotChecked=0, Total=992 [2023-09-01 08:41:33,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 369 [2023-09-01 08:41:33,394 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 280 transitions, 5078 flow. Second operand has 32 states, 32 states have (on average 128.59375) internal successors, (4115), 32 states have internal predecessors, (4115), 0 states have call successors, (0), 0 states have 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:41:33,394 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:41:33,395 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 369 [2023-09-01 08:41:33,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:41:39,558 INFO L130 PetriNetUnfolder]: 9942/18637 cut-off events. [2023-09-01 08:41:39,558 INFO L131 PetriNetUnfolder]: For 310481/310481 co-relation queries the response was YES. [2023-09-01 08:41:39,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130465 conditions, 18637 events. 9942/18637 cut-off events. For 310481/310481 co-relation queries the response was YES. Maximal size of possible extension queue 816. Compared 157880 event pairs, 2159 based on Foata normal form. 72/18341 useless extension candidates. Maximal degree in co-relation 130414. Up to 16809 conditions per place. [2023-09-01 08:41:39,737 INFO L137 encePairwiseOnDemand]: 358/369 looper letters, 254 selfloop transitions, 63 changer transitions 40/357 dead transitions. [2023-09-01 08:41:39,737 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 357 transitions, 6558 flow [2023-09-01 08:41:39,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-09-01 08:41:39,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-09-01 08:41:39,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3150 transitions. [2023-09-01 08:41:39,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3556910569105691 [2023-09-01 08:41:39,740 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3150 transitions. [2023-09-01 08:41:39,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3150 transitions. [2023-09-01 08:41:39,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:41:39,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3150 transitions. [2023-09-01 08:41:39,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 131.25) internal successors, (3150), 24 states have internal predecessors, (3150), 0 states have call successors, (0), 0 states have 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:41:39,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 369.0) internal successors, (9225), 25 states have internal predecessors, (9225), 0 states have call successors, (0), 0 states have 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:41:39,747 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 369.0) internal successors, (9225), 25 states have internal predecessors, (9225), 0 states have call successors, (0), 0 states have 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:41:39,747 INFO L175 Difference]: Start difference. First operand has 188 places, 280 transitions, 5078 flow. Second operand 24 states and 3150 transitions. [2023-09-01 08:41:39,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 357 transitions, 6558 flow [2023-09-01 08:41:40,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 357 transitions, 6311 flow, removed 84 selfloop flow, removed 2 redundant places. [2023-09-01 08:41:40,714 INFO L231 Difference]: Finished difference. Result has 218 places, 302 transitions, 5509 flow [2023-09-01 08:41:40,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=4835, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5509, PETRI_PLACES=218, PETRI_TRANSITIONS=302} [2023-09-01 08:41:40,716 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 182 predicate places. [2023-09-01 08:41:40,716 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 302 transitions, 5509 flow [2023-09-01 08:41:40,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 128.59375) internal successors, (4115), 32 states have internal predecessors, (4115), 0 states have call successors, (0), 0 states have 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:41:40,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:41:40,717 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:41:40,728 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:41:40,922 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,SelfDestructingSolverStorable38 [2023-09-01 08:41:40,922 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:41:40,922 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:41:40,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1518578682, now seen corresponding path program 4 times [2023-09-01 08:41:40,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:41:40,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537674324] [2023-09-01 08:41:40,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:41:40,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:41:40,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:41:41,921 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:41:41,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:41:41,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537674324] [2023-09-01 08:41:41,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537674324] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:41:41,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366208198] [2023-09-01 08:41:41,922 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 08:41:41,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:41:41,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:41:41,925 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:41:41,927 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:41:42,091 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 08:41:42,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:41:42,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 30 conjunts are in the unsatisfiable core [2023-09-01 08:41:42,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:41:42,348 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 08:41:42,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:41:42,393 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:41:42,393 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 24 treesize of output 17 [2023-09-01 08:41:42,456 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-09-01 08:41:42,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366208198] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:41:42,457 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:41:42,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 4] total 20 [2023-09-01 08:41:42,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279978232] [2023-09-01 08:41:42,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:41:42,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-09-01 08:41:42,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:41:42,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-09-01 08:41:42,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2023-09-01 08:41:43,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 369 [2023-09-01 08:41:43,750 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 302 transitions, 5509 flow. Second operand has 22 states, 22 states have (on average 144.86363636363637) internal successors, (3187), 22 states have internal predecessors, (3187), 0 states have call successors, (0), 0 states have 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:41:43,750 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:41:43,750 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 369 [2023-09-01 08:41:43,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:41:47,591 INFO L130 PetriNetUnfolder]: 9743/18398 cut-off events. [2023-09-01 08:41:47,591 INFO L131 PetriNetUnfolder]: For 288684/288684 co-relation queries the response was YES. [2023-09-01 08:41:47,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126263 conditions, 18398 events. 9743/18398 cut-off events. For 288684/288684 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 156854 event pairs, 1970 based on Foata normal form. 176/18206 useless extension candidates. Maximal degree in co-relation 126204. Up to 8261 conditions per place. [2023-09-01 08:41:47,732 INFO L137 encePairwiseOnDemand]: 362/369 looper letters, 202 selfloop transitions, 142 changer transitions 39/383 dead transitions. [2023-09-01 08:41:47,732 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 383 transitions, 7199 flow [2023-09-01 08:41:47,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 08:41:47,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 08:41:47,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2532 transitions. [2023-09-01 08:41:47,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4036346245815399 [2023-09-01 08:41:47,734 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2532 transitions. [2023-09-01 08:41:47,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2532 transitions. [2023-09-01 08:41:47,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:41:47,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2532 transitions. [2023-09-01 08:41:47,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 148.94117647058823) internal successors, (2532), 17 states have internal predecessors, (2532), 0 states have call successors, (0), 0 states have 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:41:47,739 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 369.0) internal successors, (6642), 18 states have internal predecessors, (6642), 0 states have call successors, (0), 0 states have 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:41:47,739 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 369.0) internal successors, (6642), 18 states have internal predecessors, (6642), 0 states have call successors, (0), 0 states have 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:41:47,739 INFO L175 Difference]: Start difference. First operand has 218 places, 302 transitions, 5509 flow. Second operand 17 states and 2532 transitions. [2023-09-01 08:41:47,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 383 transitions, 7199 flow [2023-09-01 08:41:48,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 383 transitions, 7042 flow, removed 18 selfloop flow, removed 20 redundant places. [2023-09-01 08:41:48,634 INFO L231 Difference]: Finished difference. Result has 209 places, 302 transitions, 5743 flow [2023-09-01 08:41:48,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=5305, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5743, PETRI_PLACES=209, PETRI_TRANSITIONS=302} [2023-09-01 08:41:48,634 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 173 predicate places. [2023-09-01 08:41:48,635 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 302 transitions, 5743 flow [2023-09-01 08:41:48,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 144.86363636363637) internal successors, (3187), 22 states have internal predecessors, (3187), 0 states have call successors, (0), 0 states have 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:41:48,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:41:48,635 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:41:48,641 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:41:48,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-09-01 08:41:48,841 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:41:48,841 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:41:48,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1857571849, now seen corresponding path program 5 times [2023-09-01 08:41:48,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:41:48,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020535918] [2023-09-01 08:41:48,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:41:48,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:41:48,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:41:49,503 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:41:49,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:41:49,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020535918] [2023-09-01 08:41:49,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020535918] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:41:49,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245270005] [2023-09-01 08:41:49,504 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 08:41:49,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:41:49,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:41:49,505 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:41:49,506 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:41:49,656 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-09-01 08:41:49,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:41:49,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 46 conjunts are in the unsatisfiable core [2023-09-01 08:41:49,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:41:49,822 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:41:49,890 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 6 treesize of output 5 [2023-09-01 08:41:49,920 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 6 treesize of output 5 [2023-09-01 08:41:50,155 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-09-01 08:41:50,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:41:50,488 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_~q2_front~0_121 Int) (~q2_back~0 Int) (v_ArrVal_1709 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1709) c_~q2~0.base))) (or (<= c_~N~0 (select .cse0 (+ c_~q2~0.offset (* ~q2_back~0 4)))) (< v_~q2_front~0_121 1) (<= ~q2_back~0 v_~q2_front~0_121) (< (select .cse0 (+ (* v_~q2_front~0_121 4) c_~q2~0.offset 4)) 2147483647) (<= c_~n2~0 ~q2_back~0)))) is different from false [2023-09-01 08:41:50,583 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:41:50,584 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 60 treesize of output 48 [2023-09-01 08:41:50,592 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:41:50,592 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 139 treesize of output 132 [2023-09-01 08:41:50,610 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:41:50,611 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 122 treesize of output 106 [2023-09-01 08:41:50,622 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:41:50,622 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 54 treesize of output 51 [2023-09-01 08:41:50,890 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-09-01 08:41:50,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245270005] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:41:50,891 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:41:50,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 34 [2023-09-01 08:41:50,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301909062] [2023-09-01 08:41:50,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:41:50,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-09-01 08:41:50,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:41:50,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-09-01 08:41:50,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=994, Unknown=1, NotChecked=66, Total=1260 [2023-09-01 08:41:50,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 369 [2023-09-01 08:41:50,987 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 302 transitions, 5743 flow. Second operand has 36 states, 36 states have (on average 112.75) internal successors, (4059), 36 states have internal predecessors, (4059), 0 states have call successors, (0), 0 states have 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:41:50,987 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:41:50,987 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 369 [2023-09-01 08:41:50,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:41:56,680 INFO L130 PetriNetUnfolder]: 11737/22360 cut-off events. [2023-09-01 08:41:56,681 INFO L131 PetriNetUnfolder]: For 363201/363201 co-relation queries the response was YES. [2023-09-01 08:41:56,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155542 conditions, 22360 events. 11737/22360 cut-off events. For 363201/363201 co-relation queries the response was YES. Maximal size of possible extension queue 1067. Compared 199596 event pairs, 2810 based on Foata normal form. 106/22144 useless extension candidates. Maximal degree in co-relation 155490. Up to 14105 conditions per place. [2023-09-01 08:41:56,895 INFO L137 encePairwiseOnDemand]: 360/369 looper letters, 452 selfloop transitions, 146 changer transitions 97/695 dead transitions. [2023-09-01 08:41:56,895 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 695 transitions, 13707 flow [2023-09-01 08:41:56,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-09-01 08:41:56,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-09-01 08:41:56,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3055 transitions. [2023-09-01 08:41:56,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31842818428184283 [2023-09-01 08:41:56,898 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3055 transitions. [2023-09-01 08:41:56,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3055 transitions. [2023-09-01 08:41:56,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:41:56,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3055 transitions. [2023-09-01 08:41:56,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 117.5) internal successors, (3055), 26 states have internal predecessors, (3055), 0 states have call successors, (0), 0 states have 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:41:56,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 369.0) internal successors, (9963), 27 states have internal predecessors, (9963), 0 states have call successors, (0), 0 states have 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:41:56,905 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 369.0) internal successors, (9963), 27 states have internal predecessors, (9963), 0 states have call successors, (0), 0 states have 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:41:56,905 INFO L175 Difference]: Start difference. First operand has 209 places, 302 transitions, 5743 flow. Second operand 26 states and 3055 transitions. [2023-09-01 08:41:56,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 695 transitions, 13707 flow [2023-09-01 08:41:58,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 695 transitions, 13098 flow, removed 20 selfloop flow, removed 19 redundant places. [2023-09-01 08:41:58,151 INFO L231 Difference]: Finished difference. Result has 209 places, 388 transitions, 7793 flow [2023-09-01 08:41:58,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=5446, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7793, PETRI_PLACES=209, PETRI_TRANSITIONS=388} [2023-09-01 08:41:58,152 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 173 predicate places. [2023-09-01 08:41:58,152 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 388 transitions, 7793 flow [2023-09-01 08:41:58,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 112.75) internal successors, (4059), 36 states have internal predecessors, (4059), 0 states have call successors, (0), 0 states have 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:41:58,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:41:58,153 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:41:58,158 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:41:58,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:41:58,357 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:41:58,357 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:41:58,357 INFO L85 PathProgramCache]: Analyzing trace with hash -61821017, now seen corresponding path program 6 times [2023-09-01 08:41:58,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:41:58,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082912680] [2023-09-01 08:41:58,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:41:58,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:41:58,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:42:01,084 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:42:01,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:42:01,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082912680] [2023-09-01 08:42:01,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082912680] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:42:01,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310979447] [2023-09-01 08:42:01,085 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 08:42:01,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:42:01,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:42:01,086 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:42:01,088 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:42:01,374 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 08:42:01,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:42:01,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 20 conjunts are in the unsatisfiable core [2023-09-01 08:42:01,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:42:01,613 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-09-01 08:42:01,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:42:01,663 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:42:01,664 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 24 treesize of output 17 [2023-09-01 08:42:01,760 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-09-01 08:42:01,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310979447] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:42:01,760 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:42:01,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 5, 5] total 26 [2023-09-01 08:42:01,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690441900] [2023-09-01 08:42:01,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:42:01,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-09-01 08:42:01,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:42:01,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-09-01 08:42:01,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=688, Unknown=0, NotChecked=0, Total=756 [2023-09-01 08:42:08,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 369 [2023-09-01 08:42:08,323 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 388 transitions, 7793 flow. Second operand has 28 states, 28 states have (on average 130.46428571428572) internal successors, (3653), 28 states have internal predecessors, (3653), 0 states have call successors, (0), 0 states have 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:42:08,323 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:42:08,323 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 369 [2023-09-01 08:42:08,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:42:14,603 INFO L130 PetriNetUnfolder]: 10672/20691 cut-off events. [2023-09-01 08:42:14,604 INFO L131 PetriNetUnfolder]: For 386668/386668 co-relation queries the response was YES. [2023-09-01 08:42:14,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146138 conditions, 20691 events. 10672/20691 cut-off events. For 386668/386668 co-relation queries the response was YES. Maximal size of possible extension queue 982. Compared 186813 event pairs, 3250 based on Foata normal form. 508/21199 useless extension candidates. Maximal degree in co-relation 146082. Up to 12728 conditions per place. [2023-09-01 08:42:14,893 INFO L137 encePairwiseOnDemand]: 357/369 looper letters, 218 selfloop transitions, 231 changer transitions 36/485 dead transitions. [2023-09-01 08:42:14,893 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 485 transitions, 9801 flow [2023-09-01 08:42:14,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-09-01 08:42:14,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-09-01 08:42:14,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3478 transitions. [2023-09-01 08:42:14,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36251824056702103 [2023-09-01 08:42:14,897 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3478 transitions. [2023-09-01 08:42:14,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3478 transitions. [2023-09-01 08:42:14,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:42:14,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3478 transitions. [2023-09-01 08:42:14,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 133.76923076923077) internal successors, (3478), 26 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have 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:42:14,905 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 369.0) internal successors, (9963), 27 states have internal predecessors, (9963), 0 states have call successors, (0), 0 states have 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:42:14,905 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 369.0) internal successors, (9963), 27 states have internal predecessors, (9963), 0 states have call successors, (0), 0 states have 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:42:14,905 INFO L175 Difference]: Start difference. First operand has 209 places, 388 transitions, 7793 flow. Second operand 26 states and 3478 transitions. [2023-09-01 08:42:14,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 485 transitions, 9801 flow [2023-09-01 08:42:16,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 485 transitions, 9335 flow, removed 194 selfloop flow, removed 13 redundant places. [2023-09-01 08:42:16,401 INFO L231 Difference]: Finished difference. Result has 222 places, 403 transitions, 8135 flow [2023-09-01 08:42:16,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=7098, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=8135, PETRI_PLACES=222, PETRI_TRANSITIONS=403} [2023-09-01 08:42:16,401 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 186 predicate places. [2023-09-01 08:42:16,402 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 403 transitions, 8135 flow [2023-09-01 08:42:16,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 130.46428571428572) internal successors, (3653), 28 states have internal predecessors, (3653), 0 states have call successors, (0), 0 states have 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:42:16,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:42:16,402 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:42:16,408 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:42:16,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:42:16,606 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:42:16,606 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:42:16,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1624927705, now seen corresponding path program 5 times [2023-09-01 08:42:16,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:42:16,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992501276] [2023-09-01 08:42:16,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:42:16,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:42:16,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:42:17,219 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 08:42:17,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:42:17,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992501276] [2023-09-01 08:42:17,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992501276] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:42:17,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845642015] [2023-09-01 08:42:17,220 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 08:42:17,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:42:17,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:42:17,221 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:42:17,226 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:42:17,384 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-09-01 08:42:17,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:42:17,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 49 conjunts are in the unsatisfiable core [2023-09-01 08:42:17,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:42:17,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:42:17,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:42:17,412 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-09-01 08:42:17,412 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 12 treesize of output 20 [2023-09-01 08:42:17,562 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:42:17,615 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-09-01 08:42:17,615 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-09-01 08:42:17,653 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 08:42:17,669 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 08:42:17,687 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 08:42:17,725 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 6 treesize of output 5 [2023-09-01 08:42:17,765 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 6 treesize of output 5 [2023-09-01 08:42:18,018 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:42:18,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:42:20,820 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:42:20,821 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 66 treesize of output 54 [2023-09-01 08:42:20,835 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:42:20,835 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 611 treesize of output 587 [2023-09-01 08:42:20,872 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:42:20,873 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 145 treesize of output 142 [2023-09-01 08:42:20,900 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:42:20,901 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 265 treesize of output 249 [2023-09-01 08:42:20,918 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:42:20,919 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 239 treesize of output 197 [2023-09-01 08:42:21,776 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 1 proven. 15 refuted. 3 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 08:42:21,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845642015] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:42:21,776 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:42:21,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 36 [2023-09-01 08:42:21,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829268453] [2023-09-01 08:42:21,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:42:21,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-09-01 08:42:21,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:42:21,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-09-01 08:42:21,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1169, Unknown=15, NotChecked=0, Total=1406 [2023-09-01 08:42:23,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 369 [2023-09-01 08:42:23,318 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 403 transitions, 8135 flow. Second operand has 38 states, 38 states have (on average 110.71052631578948) internal successors, (4207), 38 states have internal predecessors, (4207), 0 states have call successors, (0), 0 states have 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:42:23,318 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:42:23,318 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 369 [2023-09-01 08:42:23,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:42:36,908 INFO L130 PetriNetUnfolder]: 27190/52277 cut-off events. [2023-09-01 08:42:36,908 INFO L131 PetriNetUnfolder]: For 952815/952815 co-relation queries the response was YES. [2023-09-01 08:42:37,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 358615 conditions, 52277 events. 27190/52277 cut-off events. For 952815/952815 co-relation queries the response was YES. Maximal size of possible extension queue 1472. Compared 503900 event pairs, 5345 based on Foata normal form. 1502/53779 useless extension candidates. Maximal degree in co-relation 358557. Up to 12740 conditions per place. [2023-09-01 08:42:37,663 INFO L137 encePairwiseOnDemand]: 362/369 looper letters, 1053 selfloop transitions, 212 changer transitions 92/1357 dead transitions. [2023-09-01 08:42:37,663 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 1357 transitions, 28198 flow [2023-09-01 08:42:37,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-09-01 08:42:37,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-09-01 08:42:37,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 4567 transitions. [2023-09-01 08:42:37,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.317351122229171 [2023-09-01 08:42:37,667 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 4567 transitions. [2023-09-01 08:42:37,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 4567 transitions. [2023-09-01 08:42:37,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:42:37,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 4567 transitions. [2023-09-01 08:42:37,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 117.1025641025641) internal successors, (4567), 39 states have internal predecessors, (4567), 0 states have call successors, (0), 0 states have 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:42:37,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 369.0) internal successors, (14760), 40 states have internal predecessors, (14760), 0 states have call successors, (0), 0 states have 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:42:37,676 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 369.0) internal successors, (14760), 40 states have internal predecessors, (14760), 0 states have call successors, (0), 0 states have 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:42:37,676 INFO L175 Difference]: Start difference. First operand has 222 places, 403 transitions, 8135 flow. Second operand 39 states and 4567 transitions. [2023-09-01 08:42:37,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 1357 transitions, 28198 flow [2023-09-01 08:42:42,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 1357 transitions, 26325 flow, removed 61 selfloop flow, removed 14 redundant places. [2023-09-01 08:42:42,326 INFO L231 Difference]: Finished difference. Result has 246 places, 559 transitions, 10427 flow [2023-09-01 08:42:42,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=7610, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=10427, PETRI_PLACES=246, PETRI_TRANSITIONS=559} [2023-09-01 08:42:42,327 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 210 predicate places. [2023-09-01 08:42:42,327 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 559 transitions, 10427 flow [2023-09-01 08:42:42,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 110.71052631578948) internal successors, (4207), 38 states have internal predecessors, (4207), 0 states have call successors, (0), 0 states have 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:42:42,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:42:42,328 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:42:42,337 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:42:42,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:42:42,533 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:42:42,534 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:42:42,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1450076772, now seen corresponding path program 6 times [2023-09-01 08:42:42,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:42:42,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226060741] [2023-09-01 08:42:42,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:42:42,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:42:42,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:42:42,982 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 08:42:42,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:42:42,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226060741] [2023-09-01 08:42:42,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226060741] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:42:42,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105546804] [2023-09-01 08:42:42,982 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 08:42:42,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:42:42,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:42:42,983 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:42:42,986 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:42:43,261 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-09-01 08:42:43,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:42:43,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 52 conjunts are in the unsatisfiable core [2023-09-01 08:42:43,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:42:43,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:42:43,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:42:43,288 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-09-01 08:42:43,288 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 12 treesize of output 20 [2023-09-01 08:42:43,405 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:42:43,467 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-09-01 08:42:43,467 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-09-01 08:42:43,519 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:42:43,535 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:42:43,552 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:42:43,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:42:43,595 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:42:43,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:42:43,650 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:42:43,823 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 08:42:43,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:42:46,114 WARN L839 $PredicateComparison]: unable to prove that (forall ((~q1_front~0 Int) (v_ArrVal_1895 (Array Int Int)) (v_ArrVal_1894 (Array Int Int)) (v_ArrVal_1893 (Array Int Int))) (or (<= c_~n1~0 (+ ~q1_front~0 2)) (< ~q1_front~0 0) (< 0 (+ 2147483650 (select (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_1893) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1894) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1895) c_~q1~0.base) (+ c_~q1~0.offset (* ~q1_front~0 4) 8)))))) is different from false [2023-09-01 08:42:46,241 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:42:46,241 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 35 treesize of output 36 [2023-09-01 08:42:46,255 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:42:46,256 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 1427 treesize of output 1357 [2023-09-01 08:42:46,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 76 treesize of output 69 [2023-09-01 08:42:46,280 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 69 treesize of output 55 [2023-09-01 08:42:46,287 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 82 treesize of output 54 [2023-09-01 08:42:46,744 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 4 trivial. 3 not checked. [2023-09-01 08:42:46,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105546804] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:42:46,744 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:42:46,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 31 [2023-09-01 08:42:46,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457636751] [2023-09-01 08:42:46,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:42:46,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-09-01 08:42:46,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:42:46,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-09-01 08:42:46,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=873, Unknown=10, NotChecked=60, Total=1056 [2023-09-01 08:42:46,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 369 [2023-09-01 08:42:46,809 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 559 transitions, 10427 flow. Second operand has 33 states, 33 states have (on average 110.9090909090909) internal successors, (3660), 33 states have internal predecessors, (3660), 0 states have call successors, (0), 0 states have 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:42:46,810 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:42:46,810 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 369 [2023-09-01 08:42:46,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:42:49,138 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 08:42:49,541 WARN L839 $PredicateComparison]: unable to prove that (and (forall ((~q1_front~0 Int) (v_ArrVal_1895 (Array Int Int))) (or (<= c_~n1~0 (+ ~q1_front~0 2)) (< ~q1_front~0 0) (< 0 (+ 2147483650 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1895) c_~q1~0.base) (+ c_~q1~0.offset (* ~q1_front~0 4) 8)))))) (forall ((~q1_front~0 Int)) (or (<= c_~n1~0 (+ ~q1_front~0 2)) (< ~q1_front~0 0) (< 0 (+ (select (select |c_#memory_int| c_~q1~0.base) (+ c_~q1~0.offset (* ~q1_front~0 4) 8)) 2147483650)))) (forall ((~q1_front~0 Int) (v_ArrVal_1895 (Array Int Int)) (v_ArrVal_1894 (Array Int Int))) (or (< 0 (+ 2147483650 (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1894) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1895) c_~q1~0.base) (+ c_~q1~0.offset (* ~q1_front~0 4) 8)))) (<= c_~n1~0 (+ ~q1_front~0 2)) (< ~q1_front~0 0)))) is different from false [2023-09-01 08:42:49,719 WARN L839 $PredicateComparison]: unable to prove that (and (forall ((~q1_front~0 Int) (v_ArrVal_1895 (Array Int Int))) (or (<= c_~n1~0 (+ ~q1_front~0 2)) (< ~q1_front~0 0) (< 0 (+ 2147483650 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1895) c_~q1~0.base) (+ c_~q1~0.offset (* ~q1_front~0 4) 8)))))) (forall ((~q1_front~0 Int)) (or (<= c_~n1~0 (+ ~q1_front~0 2)) (< ~q1_front~0 0) (< 0 (+ (select (select |c_#memory_int| c_~q1~0.base) (+ c_~q1~0.offset (* ~q1_front~0 4) 8)) 2147483650))))) is different from false [2023-09-01 08:43:00,452 INFO L130 PetriNetUnfolder]: 20071/39882 cut-off events. [2023-09-01 08:43:00,453 INFO L131 PetriNetUnfolder]: For 646534/646534 co-relation queries the response was YES. [2023-09-01 08:43:00,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 265954 conditions, 39882 events. 20071/39882 cut-off events. For 646534/646534 co-relation queries the response was YES. Maximal size of possible extension queue 1808. Compared 402277 event pairs, 5906 based on Foata normal form. 1604/41486 useless extension candidates. Maximal degree in co-relation 265894. Up to 12743 conditions per place. [2023-09-01 08:43:00,856 INFO L137 encePairwiseOnDemand]: 355/369 looper letters, 679 selfloop transitions, 91 changer transitions 197/967 dead transitions. [2023-09-01 08:43:00,856 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 967 transitions, 20203 flow [2023-09-01 08:43:00,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-09-01 08:43:00,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-09-01 08:43:00,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 3097 transitions. [2023-09-01 08:43:00,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31085014553849244 [2023-09-01 08:43:00,859 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 3097 transitions. [2023-09-01 08:43:00,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 3097 transitions. [2023-09-01 08:43:00,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:43:00,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 3097 transitions. [2023-09-01 08:43:00,862 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 114.70370370370371) internal successors, (3097), 27 states have internal predecessors, (3097), 0 states have call successors, (0), 0 states have 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:43:00,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 369.0) internal successors, (10332), 28 states have internal predecessors, (10332), 0 states have call successors, (0), 0 states have 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:43:00,866 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 369.0) internal successors, (10332), 28 states have internal predecessors, (10332), 0 states have call successors, (0), 0 states have 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:43:00,866 INFO L175 Difference]: Start difference. First operand has 246 places, 559 transitions, 10427 flow. Second operand 27 states and 3097 transitions. [2023-09-01 08:43:00,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 967 transitions, 20203 flow [2023-09-01 08:43:05,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 967 transitions, 19934 flow, removed 65 selfloop flow, removed 11 redundant places. [2023-09-01 08:43:05,735 INFO L231 Difference]: Finished difference. Result has 254 places, 438 transitions, 8816 flow [2023-09-01 08:43:05,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=7814, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=8816, PETRI_PLACES=254, PETRI_TRANSITIONS=438} [2023-09-01 08:43:05,736 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 218 predicate places. [2023-09-01 08:43:05,736 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 438 transitions, 8816 flow [2023-09-01 08:43:05,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 110.9090909090909) internal successors, (3660), 33 states have internal predecessors, (3660), 0 states have call successors, (0), 0 states have 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:43:05,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:43:05,737 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:43:05,743 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:43:05,942 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,SelfDestructingSolverStorable43 [2023-09-01 08:43:05,942 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:43:05,942 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:43:05,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1453588453, now seen corresponding path program 6 times [2023-09-01 08:43:05,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:43:05,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434607773] [2023-09-01 08:43:05,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:43:05,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:43:05,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:43:06,957 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:43:06,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:43:06,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434607773] [2023-09-01 08:43:06,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434607773] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:43:06,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772644651] [2023-09-01 08:43:06,958 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 08:43:06,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:43:06,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:43:06,959 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:43:06,961 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:43:07,156 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 08:43:07,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:43:07,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 28 conjunts are in the unsatisfiable core [2023-09-01 08:43:07,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:43:07,380 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-09-01 08:43:07,380 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:43:07,414 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:43:07,414 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 23 treesize of output 15 [2023-09-01 08:43:07,504 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-09-01 08:43:07,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772644651] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:43:07,504 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:43:07,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 6, 4] total 24 [2023-09-01 08:43:07,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289640319] [2023-09-01 08:43:07,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:43:07,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-09-01 08:43:07,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:43:07,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-09-01 08:43:07,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-09-01 08:43:10,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 369 [2023-09-01 08:43:10,008 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 438 transitions, 8816 flow. Second operand has 26 states, 26 states have (on average 134.69230769230768) internal successors, (3502), 26 states have internal predecessors, (3502), 0 states have call successors, (0), 0 states have 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:43:10,008 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:43:10,008 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 369 [2023-09-01 08:43:10,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:43:18,108 INFO L130 PetriNetUnfolder]: 15759/31488 cut-off events. [2023-09-01 08:43:18,109 INFO L131 PetriNetUnfolder]: For 536814/536814 co-relation queries the response was YES. [2023-09-01 08:43:18,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220134 conditions, 31488 events. 15759/31488 cut-off events. For 536814/536814 co-relation queries the response was YES. Maximal size of possible extension queue 1396. Compared 309554 event pairs, 5044 based on Foata normal form. 610/32098 useless extension candidates. Maximal degree in co-relation 220064. Up to 17483 conditions per place. [2023-09-01 08:43:18,380 INFO L137 encePairwiseOnDemand]: 358/369 looper letters, 307 selfloop transitions, 165 changer transitions 123/595 dead transitions. [2023-09-01 08:43:18,381 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 595 transitions, 12213 flow [2023-09-01 08:43:18,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-09-01 08:43:18,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-09-01 08:43:18,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3992 transitions. [2023-09-01 08:43:18,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37304924773385667 [2023-09-01 08:43:18,384 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3992 transitions. [2023-09-01 08:43:18,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3992 transitions. [2023-09-01 08:43:18,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:43:18,384 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3992 transitions. [2023-09-01 08:43:18,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 137.6551724137931) internal successors, (3992), 29 states have internal predecessors, (3992), 0 states have call successors, (0), 0 states have 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:43:18,390 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 369.0) internal successors, (11070), 30 states have internal predecessors, (11070), 0 states have call successors, (0), 0 states have 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:43:18,391 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 369.0) internal successors, (11070), 30 states have internal predecessors, (11070), 0 states have call successors, (0), 0 states have 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:43:18,391 INFO L175 Difference]: Start difference. First operand has 254 places, 438 transitions, 8816 flow. Second operand 29 states and 3992 transitions. [2023-09-01 08:43:18,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 595 transitions, 12213 flow [2023-09-01 08:43:22,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 595 transitions, 12018 flow, removed 57 selfloop flow, removed 14 redundant places. [2023-09-01 08:43:22,762 INFO L231 Difference]: Finished difference. Result has 264 places, 406 transitions, 8146 flow [2023-09-01 08:43:22,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=8397, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=8146, PETRI_PLACES=264, PETRI_TRANSITIONS=406} [2023-09-01 08:43:22,763 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 228 predicate places. [2023-09-01 08:43:22,763 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 406 transitions, 8146 flow [2023-09-01 08:43:22,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 134.69230769230768) internal successors, (3502), 26 states have internal predecessors, (3502), 0 states have call successors, (0), 0 states have 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:43:22,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:43:22,764 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:43:22,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-09-01 08:43:22,970 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,SelfDestructingSolverStorable44 [2023-09-01 08:43:22,970 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:43:22,971 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:43:22,971 INFO L85 PathProgramCache]: Analyzing trace with hash 118963316, now seen corresponding path program 5 times [2023-09-01 08:43:22,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:43:22,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380766308] [2023-09-01 08:43:22,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:43:22,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:43:23,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:43:24,941 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:43:24,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:43:24,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380766308] [2023-09-01 08:43:24,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380766308] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:43:24,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835214093] [2023-09-01 08:43:24,942 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 08:43:24,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:43:24,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:43:24,943 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:43:24,945 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:43:25,113 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-09-01 08:43:25,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:43:25,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 19 conjunts are in the unsatisfiable core [2023-09-01 08:43:25,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:43:25,302 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-09-01 08:43:25,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:43:25,346 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:43:25,346 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 26 treesize of output 18 [2023-09-01 08:43:25,413 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-09-01 08:43:25,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835214093] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:43:25,414 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:43:25,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 5, 5] total 28 [2023-09-01 08:43:25,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417369320] [2023-09-01 08:43:25,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:43:25,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-09-01 08:43:25,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:43:25,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-09-01 08:43:25,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=784, Unknown=0, NotChecked=0, Total=870 [2023-09-01 08:43:30,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 369 [2023-09-01 08:43:30,327 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 406 transitions, 8146 flow. Second operand has 30 states, 30 states have (on average 128.53333333333333) internal successors, (3856), 30 states have internal predecessors, (3856), 0 states have call successors, (0), 0 states have 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:43:30,327 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:43:30,327 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 369 [2023-09-01 08:43:30,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:43:38,876 INFO L130 PetriNetUnfolder]: 15550/31275 cut-off events. [2023-09-01 08:43:38,877 INFO L131 PetriNetUnfolder]: For 588749/588749 co-relation queries the response was YES. [2023-09-01 08:43:39,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220539 conditions, 31275 events. 15550/31275 cut-off events. For 588749/588749 co-relation queries the response was YES. Maximal size of possible extension queue 1337. Compared 306494 event pairs, 2666 based on Foata normal form. 892/32167 useless extension candidates. Maximal degree in co-relation 220469. Up to 11500 conditions per place. [2023-09-01 08:43:39,361 INFO L137 encePairwiseOnDemand]: 357/369 looper letters, 161 selfloop transitions, 313 changer transitions 52/526 dead transitions. [2023-09-01 08:43:39,361 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 526 transitions, 10484 flow [2023-09-01 08:43:39,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-09-01 08:43:39,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-09-01 08:43:39,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3937 transitions. [2023-09-01 08:43:39,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3556458897922313 [2023-09-01 08:43:39,364 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3937 transitions. [2023-09-01 08:43:39,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3937 transitions. [2023-09-01 08:43:39,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:43:39,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3937 transitions. [2023-09-01 08:43:39,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 131.23333333333332) internal successors, (3937), 30 states have internal predecessors, (3937), 0 states have call successors, (0), 0 states have 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:43:39,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 369.0) internal successors, (11439), 31 states have internal predecessors, (11439), 0 states have call successors, (0), 0 states have 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:43:39,389 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 369.0) internal successors, (11439), 31 states have internal predecessors, (11439), 0 states have call successors, (0), 0 states have 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:43:39,389 INFO L175 Difference]: Start difference. First operand has 264 places, 406 transitions, 8146 flow. Second operand 30 states and 3937 transitions. [2023-09-01 08:43:39,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 526 transitions, 10484 flow [2023-09-01 08:43:43,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 526 transitions, 9875 flow, removed 103 selfloop flow, removed 19 redundant places. [2023-09-01 08:43:43,494 INFO L231 Difference]: Finished difference. Result has 261 places, 426 transitions, 8848 flow [2023-09-01 08:43:43,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=7603, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=8848, PETRI_PLACES=261, PETRI_TRANSITIONS=426} [2023-09-01 08:43:43,495 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 225 predicate places. [2023-09-01 08:43:43,495 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 426 transitions, 8848 flow [2023-09-01 08:43:43,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 128.53333333333333) internal successors, (3856), 30 states have internal predecessors, (3856), 0 states have call successors, (0), 0 states have 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:43:43,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:43:43,496 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:43:43,503 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:43:43,701 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,SelfDestructingSolverStorable45 [2023-09-01 08:43:43,701 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:43:43,701 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:43:43,702 INFO L85 PathProgramCache]: Analyzing trace with hash -58568806, now seen corresponding path program 6 times [2023-09-01 08:43:43,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:43:43,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978120746] [2023-09-01 08:43:43,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:43:43,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:43:43,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:43:45,375 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:43:45,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:43:45,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978120746] [2023-09-01 08:43:45,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978120746] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:43:45,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025715014] [2023-09-01 08:43:45,375 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 08:43:45,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:43:45,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:43:45,376 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:43:45,377 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:43:45,675 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-09-01 08:43:45,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:43:45,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 29 conjunts are in the unsatisfiable core [2023-09-01 08:43:45,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:43:45,995 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-09-01 08:43:45,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:43:46,040 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:43:46,040 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 26 treesize of output 18 [2023-09-01 08:43:46,150 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-09-01 08:43:46,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025715014] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:43:46,150 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:43:46,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 9, 6] total 31 [2023-09-01 08:43:46,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488388161] [2023-09-01 08:43:46,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:43:46,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-09-01 08:43:46,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:43:46,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-09-01 08:43:46,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=974, Unknown=0, NotChecked=0, Total=1056 [2023-09-01 08:43:53,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 369 [2023-09-01 08:43:53,125 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 426 transitions, 8848 flow. Second operand has 33 states, 33 states have (on average 132.54545454545453) internal successors, (4374), 33 states have internal predecessors, (4374), 0 states have call successors, (0), 0 states have 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:43:53,125 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:43:53,125 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 369 [2023-09-01 08:43:53,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:44:04,111 INFO L130 PetriNetUnfolder]: 15480/31259 cut-off events. [2023-09-01 08:44:04,112 INFO L131 PetriNetUnfolder]: For 660680/660680 co-relation queries the response was YES. [2023-09-01 08:44:04,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 224996 conditions, 31259 events. 15480/31259 cut-off events. For 660680/660680 co-relation queries the response was YES. Maximal size of possible extension queue 1320. Compared 306259 event pairs, 5019 based on Foata normal form. 676/31935 useless extension candidates. Maximal degree in co-relation 224926. Up to 17674 conditions per place. [2023-09-01 08:44:04,598 INFO L137 encePairwiseOnDemand]: 357/369 looper letters, 188 selfloop transitions, 300 changer transitions 52/540 dead transitions. [2023-09-01 08:44:04,598 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 540 transitions, 11131 flow [2023-09-01 08:44:04,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-09-01 08:44:04,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-09-01 08:44:04,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4725 transitions. [2023-09-01 08:44:04,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2023-09-01 08:44:04,608 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4725 transitions. [2023-09-01 08:44:04,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4725 transitions. [2023-09-01 08:44:04,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:44:04,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4725 transitions. [2023-09-01 08:44:04,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 135.0) internal successors, (4725), 35 states have internal predecessors, (4725), 0 states have call successors, (0), 0 states have 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:44:04,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 369.0) internal successors, (13284), 36 states have internal predecessors, (13284), 0 states have call successors, (0), 0 states have 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:44:04,617 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 369.0) internal successors, (13284), 36 states have internal predecessors, (13284), 0 states have call successors, (0), 0 states have 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:44:04,617 INFO L175 Difference]: Start difference. First operand has 261 places, 426 transitions, 8848 flow. Second operand 35 states and 4725 transitions. [2023-09-01 08:44:04,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 540 transitions, 11131 flow [2023-09-01 08:44:08,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 540 transitions, 10686 flow, removed 96 selfloop flow, removed 21 redundant places. [2023-09-01 08:44:08,092 INFO L231 Difference]: Finished difference. Result has 274 places, 454 transitions, 10071 flow [2023-09-01 08:44:08,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=8393, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=10071, PETRI_PLACES=274, PETRI_TRANSITIONS=454} [2023-09-01 08:44:08,093 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 238 predicate places. [2023-09-01 08:44:08,093 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 454 transitions, 10071 flow [2023-09-01 08:44:08,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 132.54545454545453) internal successors, (4374), 33 states have internal predecessors, (4374), 0 states have call successors, (0), 0 states have 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:44:08,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:44:08,094 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:44:08,099 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:44:08,297 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,SelfDestructingSolverStorable46 [2023-09-01 08:44:08,297 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:44:08,297 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:44:08,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1418061702, now seen corresponding path program 7 times [2023-09-01 08:44:08,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:44:08,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366800722] [2023-09-01 08:44:08,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:44:08,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:44:08,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:44:11,073 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:44:11,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:44:11,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366800722] [2023-09-01 08:44:11,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366800722] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:44:11,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256700017] [2023-09-01 08:44:11,074 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 08:44:11,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:44:11,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:44:11,077 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:44:11,080 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:44:11,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:44:11,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 29 conjunts are in the unsatisfiable core [2023-09-01 08:44:11,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:44:11,641 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-09-01 08:44:11,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:44:11,742 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:44:11,743 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 27 treesize of output 20 [2023-09-01 08:44:11,819 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-09-01 08:44:11,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256700017] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:44:11,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:44:11,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 9, 6] total 33 [2023-09-01 08:44:11,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470468418] [2023-09-01 08:44:11,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:44:11,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-09-01 08:44:11,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:44:11,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-09-01 08:44:11,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1085, Unknown=0, NotChecked=0, Total=1190 [2023-09-01 08:44:16,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 369 [2023-09-01 08:44:16,805 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 454 transitions, 10071 flow. Second operand has 35 states, 35 states have (on average 133.4857142857143) internal successors, (4672), 35 states have internal predecessors, (4672), 0 states have call successors, (0), 0 states have 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:44:16,805 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:44:16,805 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 369 [2023-09-01 08:44:16,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:44:25,895 INFO L130 PetriNetUnfolder]: 14918/29813 cut-off events. [2023-09-01 08:44:25,895 INFO L131 PetriNetUnfolder]: For 708240/708240 co-relation queries the response was YES. [2023-09-01 08:44:26,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222730 conditions, 29813 events. 14918/29813 cut-off events. For 708240/708240 co-relation queries the response was YES. Maximal size of possible extension queue 1254. Compared 287252 event pairs, 5050 based on Foata normal form. 374/30187 useless extension candidates. Maximal degree in co-relation 222656. Up to 17965 conditions per place. [2023-09-01 08:44:26,160 INFO L137 encePairwiseOnDemand]: 358/369 looper letters, 149 selfloop transitions, 272 changer transitions 94/515 dead transitions. [2023-09-01 08:44:26,160 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 515 transitions, 11464 flow [2023-09-01 08:44:26,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-09-01 08:44:26,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-09-01 08:44:26,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 4604 transitions. [2023-09-01 08:44:26,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36696955204846166 [2023-09-01 08:44:26,163 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 4604 transitions. [2023-09-01 08:44:26,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 4604 transitions. [2023-09-01 08:44:26,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:44:26,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 4604 transitions. [2023-09-01 08:44:26,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 135.41176470588235) internal successors, (4604), 34 states have internal predecessors, (4604), 0 states have call successors, (0), 0 states have 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:44:26,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 369.0) internal successors, (12915), 35 states have internal predecessors, (12915), 0 states have call successors, (0), 0 states have 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:44:26,172 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 369.0) internal successors, (12915), 35 states have internal predecessors, (12915), 0 states have call successors, (0), 0 states have 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:44:26,172 INFO L175 Difference]: Start difference. First operand has 274 places, 454 transitions, 10071 flow. Second operand 34 states and 4604 transitions. [2023-09-01 08:44:26,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 515 transitions, 11464 flow [2023-09-01 08:44:30,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 515 transitions, 10949 flow, removed 119 selfloop flow, removed 22 redundant places. [2023-09-01 08:44:30,416 INFO L231 Difference]: Finished difference. Result has 276 places, 407 transitions, 9345 flow [2023-09-01 08:44:30,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=9359, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=9345, PETRI_PLACES=276, PETRI_TRANSITIONS=407} [2023-09-01 08:44:30,417 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 240 predicate places. [2023-09-01 08:44:30,417 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 407 transitions, 9345 flow [2023-09-01 08:44:30,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 133.4857142857143) internal successors, (4672), 35 states have internal predecessors, (4672), 0 states have call successors, (0), 0 states have 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:44:30,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:44:30,417 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:44:30,422 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-09-01 08:44:30,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:44:30,621 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:44:30,621 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:44:30,622 INFO L85 PathProgramCache]: Analyzing trace with hash 607353480, now seen corresponding path program 7 times [2023-09-01 08:44:30,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:44:30,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134684705] [2023-09-01 08:44:30,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:44:30,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:44:30,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:44:33,098 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:44:33,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:44:33,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134684705] [2023-09-01 08:44:33,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134684705] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:44:33,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741160070] [2023-09-01 08:44:33,098 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 08:44:33,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:44:33,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:44:33,100 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:44:33,102 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:44:33,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:44:33,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 30 conjunts are in the unsatisfiable core [2023-09-01 08:44:33,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:44:33,653 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-09-01 08:44:33,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:44:33,700 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:44:33,701 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 24 treesize of output 17 [2023-09-01 08:44:33,786 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-09-01 08:44:33,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741160070] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:44:33,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:44:33,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 8, 5] total 29 [2023-09-01 08:44:33,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337233741] [2023-09-01 08:44:33,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:44:33,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-09-01 08:44:33,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:44:33,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-09-01 08:44:33,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=847, Unknown=0, NotChecked=0, Total=930 [2023-09-01 08:44:39,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 369 [2023-09-01 08:44:39,385 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 407 transitions, 9345 flow. Second operand has 31 states, 31 states have (on average 129.48387096774192) internal successors, (4014), 31 states have internal predecessors, (4014), 0 states have call successors, (0), 0 states have 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:44:39,385 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:44:39,385 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 369 [2023-09-01 08:44:39,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:44:44,676 INFO L130 PetriNetUnfolder]: 8780/16872 cut-off events. [2023-09-01 08:44:44,677 INFO L131 PetriNetUnfolder]: For 380645/380645 co-relation queries the response was YES. [2023-09-01 08:44:44,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151041 conditions, 16872 events. 8780/16872 cut-off events. For 380645/380645 co-relation queries the response was YES. Maximal size of possible extension queue 728. Compared 143413 event pairs, 2229 based on Foata normal form. 264/17136 useless extension candidates. Maximal degree in co-relation 150974. Up to 9746 conditions per place. [2023-09-01 08:44:44,818 INFO L137 encePairwiseOnDemand]: 358/369 looper letters, 253 selfloop transitions, 118 changer transitions 82/453 dead transitions. [2023-09-01 08:44:44,818 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 453 transitions, 11151 flow [2023-09-01 08:44:44,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-09-01 08:44:44,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-09-01 08:44:44,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2880 transitions. [2023-09-01 08:44:44,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35476718403547675 [2023-09-01 08:44:44,821 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2880 transitions. [2023-09-01 08:44:44,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2880 transitions. [2023-09-01 08:44:44,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:44:44,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2880 transitions. [2023-09-01 08:44:44,823 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 130.9090909090909) internal successors, (2880), 22 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have 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:44:44,826 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 369.0) internal successors, (8487), 23 states have internal predecessors, (8487), 0 states have call successors, (0), 0 states have 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:44:44,826 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 369.0) internal successors, (8487), 23 states have internal predecessors, (8487), 0 states have call successors, (0), 0 states have 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:44:44,826 INFO L175 Difference]: Start difference. First operand has 276 places, 407 transitions, 9345 flow. Second operand 22 states and 2880 transitions. [2023-09-01 08:44:44,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 453 transitions, 11151 flow [2023-09-01 08:44:47,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 453 transitions, 9901 flow, removed 50 selfloop flow, removed 27 redundant places. [2023-09-01 08:44:47,013 INFO L231 Difference]: Finished difference. Result has 220 places, 366 transitions, 7624 flow [2023-09-01 08:44:47,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=8098, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7624, PETRI_PLACES=220, PETRI_TRANSITIONS=366} [2023-09-01 08:44:47,014 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 184 predicate places. [2023-09-01 08:44:47,014 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 366 transitions, 7624 flow [2023-09-01 08:44:47,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 129.48387096774192) internal successors, (4014), 31 states have internal predecessors, (4014), 0 states have call successors, (0), 0 states have 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:44:47,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:44:47,015 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:44:47,021 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-09-01 08:44:47,219 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,SelfDestructingSolverStorable48 [2023-09-01 08:44:47,219 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:44:47,220 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:44:47,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1265866132, now seen corresponding path program 7 times [2023-09-01 08:44:47,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:44:47,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639253628] [2023-09-01 08:44:47,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:44:47,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:44:47,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:44:48,424 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:44:48,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:44:48,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639253628] [2023-09-01 08:44:48,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639253628] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:44:48,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722971523] [2023-09-01 08:44:48,424 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 08:44:48,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:44:48,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:44:48,425 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:44:48,428 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:44:48,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:44:48,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 31 conjunts are in the unsatisfiable core [2023-09-01 08:44:48,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:44:48,910 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-09-01 08:44:48,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:44:48,951 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:44:48,951 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 26 treesize of output 18 [2023-09-01 08:44:49,047 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-09-01 08:44:49,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722971523] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:44:49,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:44:49,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 10, 6] total 34 [2023-09-01 08:44:49,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676091791] [2023-09-01 08:44:49,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:44:49,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-09-01 08:44:49,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:44:49,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-09-01 08:44:49,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1149, Unknown=0, NotChecked=0, Total=1260 [2023-09-01 08:44:52,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 369 [2023-09-01 08:44:52,487 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 366 transitions, 7624 flow. Second operand has 36 states, 36 states have (on average 133.5) internal successors, (4806), 36 states have internal predecessors, (4806), 0 states have call successors, (0), 0 states have 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:44:52,487 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:44:52,487 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 369 [2023-09-01 08:44:52,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:44:56,271 INFO L130 PetriNetUnfolder]: 6282/12253 cut-off events. [2023-09-01 08:44:56,271 INFO L131 PetriNetUnfolder]: For 221651/221651 co-relation queries the response was YES. [2023-09-01 08:44:56,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102353 conditions, 12253 events. 6282/12253 cut-off events. For 221651/221651 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 100711 event pairs, 1288 based on Foata normal form. 342/12595 useless extension candidates. Maximal degree in co-relation 102289. Up to 4262 conditions per place. [2023-09-01 08:44:56,381 INFO L137 encePairwiseOnDemand]: 359/369 looper letters, 437 selfloop transitions, 201 changer transitions 6/644 dead transitions. [2023-09-01 08:44:56,382 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 644 transitions, 14491 flow [2023-09-01 08:44:56,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-09-01 08:44:56,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-09-01 08:44:56,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4738 transitions. [2023-09-01 08:44:56,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36686024003097173 [2023-09-01 08:44:56,385 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4738 transitions. [2023-09-01 08:44:56,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4738 transitions. [2023-09-01 08:44:56,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:44:56,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4738 transitions. [2023-09-01 08:44:56,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 135.37142857142857) internal successors, (4738), 35 states have internal predecessors, (4738), 0 states have call successors, (0), 0 states have 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:44:56,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 369.0) internal successors, (13284), 36 states have internal predecessors, (13284), 0 states have call successors, (0), 0 states have 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:44:56,394 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 369.0) internal successors, (13284), 36 states have internal predecessors, (13284), 0 states have call successors, (0), 0 states have 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:44:56,394 INFO L175 Difference]: Start difference. First operand has 220 places, 366 transitions, 7624 flow. Second operand 35 states and 4738 transitions. [2023-09-01 08:44:56,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 644 transitions, 14491 flow [2023-09-01 08:44:57,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 644 transitions, 13300 flow, removed 134 selfloop flow, removed 26 redundant places. [2023-09-01 08:44:57,542 INFO L231 Difference]: Finished difference. Result has 215 places, 421 transitions, 8458 flow [2023-09-01 08:44:57,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=6567, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8458, PETRI_PLACES=215, PETRI_TRANSITIONS=421} [2023-09-01 08:44:57,543 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 179 predicate places. [2023-09-01 08:44:57,543 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 421 transitions, 8458 flow [2023-09-01 08:44:57,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 133.5) internal successors, (4806), 36 states have internal predecessors, (4806), 0 states have call successors, (0), 0 states have 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:44:57,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:44:57,544 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:44:57,549 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:44:57,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-09-01 08:44:57,749 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-09-01 08:44:57,749 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:44:57,749 INFO L85 PathProgramCache]: Analyzing trace with hash -267647206, now seen corresponding path program 8 times [2023-09-01 08:44:57,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:44:57,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425895163] [2023-09-01 08:44:57,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:44:57,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:44:57,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:44:58,729 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 08:44:58,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:44:58,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425895163] [2023-09-01 08:44:58,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425895163] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:44:58,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873385856] [2023-09-01 08:44:58,730 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:44:58,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:44:58,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:44:58,731 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:44:58,733 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:44:58,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 08:44:58,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:44:58,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 29 conjunts are in the unsatisfiable core [2023-09-01 08:44:58,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:44:59,176 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 19 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-09-01 08:44:59,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:44:59,249 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:44:59,249 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 27 treesize of output 20 [2023-09-01 08:44:59,321 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-09-01 08:44:59,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873385856] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:44:59,322 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:44:59,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 6] total 25 [2023-09-01 08:44:59,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72111591] [2023-09-01 08:44:59,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:44:59,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-09-01 08:44:59,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:44:59,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-09-01 08:44:59,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2023-09-01 08:45:00,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 369 [2023-09-01 08:45:00,983 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 421 transitions, 8458 flow. Second operand has 27 states, 27 states have (on average 143.85185185185185) internal successors, (3884), 27 states have internal predecessors, (3884), 0 states have call successors, (0), 0 states have 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:45:00,983 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:45:00,983 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 369 [2023-09-01 08:45:00,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:45:04,112 INFO L130 PetriNetUnfolder]: 6482/12605 cut-off events. [2023-09-01 08:45:04,112 INFO L131 PetriNetUnfolder]: For 188699/188699 co-relation queries the response was YES. [2023-09-01 08:45:04,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100857 conditions, 12605 events. 6482/12605 cut-off events. For 188699/188699 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 103712 event pairs, 1414 based on Foata normal form. 264/12869 useless extension candidates. Maximal degree in co-relation 100802. Up to 4742 conditions per place. [2023-09-01 08:45:04,222 INFO L137 encePairwiseOnDemand]: 361/369 looper letters, 0 selfloop transitions, 0 changer transitions 625/625 dead transitions. [2023-09-01 08:45:04,223 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 625 transitions, 13713 flow [2023-09-01 08:45:04,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-09-01 08:45:04,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-09-01 08:45:04,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 4494 transitions. [2023-09-01 08:45:04,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3928665093102544 [2023-09-01 08:45:04,225 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 4494 transitions. [2023-09-01 08:45:04,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 4494 transitions. [2023-09-01 08:45:04,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:45:04,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 4494 transitions. [2023-09-01 08:45:04,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 144.96774193548387) internal successors, (4494), 31 states have internal predecessors, (4494), 0 states have call successors, (0), 0 states have 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:45:04,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 369.0) internal successors, (11808), 32 states have internal predecessors, (11808), 0 states have call successors, (0), 0 states have 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:45:04,233 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 369.0) internal successors, (11808), 32 states have internal predecessors, (11808), 0 states have call successors, (0), 0 states have 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:45:04,234 INFO L175 Difference]: Start difference. First operand has 215 places, 421 transitions, 8458 flow. Second operand 31 states and 4494 transitions. [2023-09-01 08:45:04,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 625 transitions, 13713 flow [2023-09-01 08:45:05,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 625 transitions, 12444 flow, removed 130 selfloop flow, removed 21 redundant places. [2023-09-01 08:45:05,329 INFO L231 Difference]: Finished difference. Result has 220 places, 0 transitions, 0 flow [2023-09-01 08:45:05,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=7327, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=0, PETRI_PLACES=220, PETRI_TRANSITIONS=0} [2023-09-01 08:45:05,330 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 184 predicate places. [2023-09-01 08:45:05,330 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 0 transitions, 0 flow [2023-09-01 08:45:05,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 143.85185185185185) internal successors, (3884), 27 states have internal predecessors, (3884), 0 states have call successors, (0), 0 states have 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:45:05,333 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 30 remaining) [2023-09-01 08:45:05,333 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 30 remaining) [2023-09-01 08:45:05,333 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 30 remaining) [2023-09-01 08:45:05,333 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 30 remaining) [2023-09-01 08:45:05,334 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 30 remaining) [2023-09-01 08:45:05,334 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 30 remaining) [2023-09-01 08:45:05,334 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 30 remaining) [2023-09-01 08:45:05,334 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 30 remaining) [2023-09-01 08:45:05,334 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 30 remaining) [2023-09-01 08:45:05,334 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 30 remaining) [2023-09-01 08:45:05,335 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 30 remaining) [2023-09-01 08:45:05,335 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 30 remaining) [2023-09-01 08:45:05,335 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 30 remaining) [2023-09-01 08:45:05,335 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 30 remaining) [2023-09-01 08:45:05,335 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 30 remaining) [2023-09-01 08:45:05,335 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 30 remaining) [2023-09-01 08:45:05,336 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (13 of 30 remaining) [2023-09-01 08:45:05,336 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 30 remaining) [2023-09-01 08:45:05,336 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 30 remaining) [2023-09-01 08:45:05,336 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 30 remaining) [2023-09-01 08:45:05,336 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 30 remaining) [2023-09-01 08:45:05,336 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 30 remaining) [2023-09-01 08:45:05,337 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 30 remaining) [2023-09-01 08:45:05,337 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 30 remaining) [2023-09-01 08:45:05,337 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 30 remaining) [2023-09-01 08:45:05,337 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 30 remaining) [2023-09-01 08:45:05,337 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 30 remaining) [2023-09-01 08:45:05,337 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 30 remaining) [2023-09-01 08:45:05,337 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 30 remaining) [2023-09-01 08:45:05,338 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 30 remaining) [2023-09-01 08:45:05,346 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-09-01 08:45:05,544 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,SelfDestructingSolverStorable50 [2023-09-01 08:45:05,544 INFO L445 BasicCegarLoop]: Path program histogram: [8, 7, 7, 6, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:45:05,549 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-09-01 08:45:05,549 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-09-01 08:45:05,551 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.09 08:45:05 BasicIcfg [2023-09-01 08:45:05,551 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-09-01 08:45:05,551 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-09-01 08:45:05,552 INFO L271 PluginConnector]: Initializing Witness Printer... [2023-09-01 08:45:05,552 INFO L275 PluginConnector]: Witness Printer initialized [2023-09-01 08:45:05,552 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 08:37:23" (3/4) ... [2023-09-01 08:45:05,554 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-09-01 08:45:05,572 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread1 [2023-09-01 08:45:05,572 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread2 [2023-09-01 08:45:05,576 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 24 nodes and edges [2023-09-01 08:45:05,577 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2023-09-01 08:45:05,578 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2023-09-01 08:45:05,578 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-09-01 08:45:05,616 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2023-09-01 08:45:05,616 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-09-01 08:45:05,617 INFO L158 Benchmark]: Toolchain (without parser) took 463013.72ms. Allocated memory was 62.9MB in the beginning and 9.6GB in the end (delta: 9.5GB). Free memory was 27.4MB in the beginning and 7.8GB in the end (delta: -7.8GB). Peak memory consumption was 1.7GB. Max. memory is 16.1GB. [2023-09-01 08:45:05,617 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 62.9MB. Free memory was 40.0MB in the beginning and 40.0MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2023-09-01 08:45:05,617 INFO L158 Benchmark]: CACSL2BoogieTranslator took 237.00ms. Allocated memory is still 62.9MB. Free memory was 27.2MB in the beginning and 33.5MB in the end (delta: -6.4MB). Peak memory consumption was 3.0MB. Max. memory is 16.1GB. [2023-09-01 08:45:05,618 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.92ms. Allocated memory is still 62.9MB. Free memory was 33.3MB in the beginning and 31.2MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-09-01 08:45:05,618 INFO L158 Benchmark]: Boogie Preprocessor took 19.16ms. Allocated memory is still 62.9MB. Free memory was 31.2MB in the beginning and 29.4MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-09-01 08:45:05,618 INFO L158 Benchmark]: RCFGBuilder took 674.94ms. Allocated memory was 62.9MB in the beginning and 86.0MB in the end (delta: 23.1MB). Free memory was 29.4MB in the beginning and 55.2MB in the end (delta: -25.7MB). Peak memory consumption was 13.8MB. Max. memory is 16.1GB. [2023-09-01 08:45:05,619 INFO L158 Benchmark]: TraceAbstraction took 461986.22ms. Allocated memory was 86.0MB in the beginning and 9.6GB in the end (delta: 9.5GB). Free memory was 54.2MB in the beginning and 7.8GB in the end (delta: -7.8GB). Peak memory consumption was 2.7GB. Max. memory is 16.1GB. [2023-09-01 08:45:05,619 INFO L158 Benchmark]: Witness Printer took 64.94ms. Allocated memory is still 9.6GB. Free memory was 7.8GB in the beginning and 7.8GB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-09-01 08:45:05,620 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 62.9MB. Free memory was 40.0MB in the beginning and 40.0MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 237.00ms. Allocated memory is still 62.9MB. Free memory was 27.2MB in the beginning and 33.5MB in the end (delta: -6.4MB). Peak memory consumption was 3.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 25.92ms. Allocated memory is still 62.9MB. Free memory was 33.3MB in the beginning and 31.2MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 19.16ms. Allocated memory is still 62.9MB. Free memory was 31.2MB in the beginning and 29.4MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 674.94ms. Allocated memory was 62.9MB in the beginning and 86.0MB in the end (delta: 23.1MB). Free memory was 29.4MB in the beginning and 55.2MB in the end (delta: -25.7MB). Peak memory consumption was 13.8MB. Max. memory is 16.1GB. * TraceAbstraction took 461986.22ms. Allocated memory was 86.0MB in the beginning and 9.6GB in the end (delta: 9.5GB). Free memory was 54.2MB in the beginning and 7.8GB in the end (delta: -7.8GB). Peak memory consumption was 2.7GB. Max. memory is 16.1GB. * Witness Printer took 64.94ms. Allocated memory is still 9.6GB. Free memory was 7.8GB in the beginning and 7.8GB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.1s, 169 PlacesBefore, 36 PlacesAfterwards, 174 TransitionsBefore, 33 TransitionsAfterwards, 1188 CoEnabledTransitionPairs, 7 FixpointIterations, 120 TrivialSequentialCompositions, 31 ConcurrentSequentialCompositions, 14 TrivialYvCompositions, 4 ConcurrentYvCompositions, 8 ChoiceCompositions, 177 TotalNumberOfCompositions, 3067 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1845, independent: 1694, independent conditional: 0, independent unconditional: 1694, dependent: 151, dependent conditional: 0, dependent unconditional: 151, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 630, independent: 606, independent conditional: 0, independent unconditional: 606, dependent: 24, dependent conditional: 0, dependent unconditional: 24, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1845, independent: 1088, independent conditional: 0, independent unconditional: 1088, dependent: 127, dependent conditional: 0, dependent unconditional: 127, unknown: 630, unknown conditional: 0, unknown unconditional: 630] , Statistics on independence cache: Total cache size (in pairs): 91, Positive cache size: 79, Positive conditional cache size: 0, Positive unconditional cache size: 79, Negative cache size: 12, Negative conditional cache size: 0, Negative unconditional cache size: 12, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - PositiveResult [Line: 51]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 51]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 56]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 56]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 58]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 58]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 69]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 69]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 74]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 74]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 76]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 76]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 112]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 112]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 112]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 112]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 216 locations, 30 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 461.9s, OverallIterations: 51, TraceHistogramMax: 10, PathProgramHistogramMax: 8, EmptinessCheckTime: 0.0s, AutomataDifference: 365.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 6.2s, HoareTripleCheckerStatistics: 278 mSolverCounterUnknown, 24719 SdHoareTripleChecker+Valid, 99.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 22855 mSDsluCounter, 83822 SdHoareTripleChecker+Invalid, 91.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 537 IncrementalHoareTripleChecker+Unchecked, 83585 mSDsCounter, 1920 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 124951 IncrementalHoareTripleChecker+Invalid, 127686 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1920 mSolverCounterUnsat, 237 mSDtfsCounter, 124951 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 278 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2404 GetRequests, 911 SyntacticMatches, 19 SemanticMatches, 1474 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 12057 ImplicationChecksByTransitivity, 70.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=10427occurred in iteration=43, InterpolantAutomatonStates: 859, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 3.9s SatisfiabilityAnalysisTime, 71.1s InterpolantComputationTime, 1541 NumberOfCodeBlocks, 1511 NumberOfCodeBlocksAsserted, 133 NumberOfCheckSat, 2080 ConstructedInterpolants, 127 QuantifiedInterpolants, 37764 SizeOfPredicates, 367 NumberOfNonLiveVariables, 12095 ConjunctsInSsa, 1038 ConjunctsInUnsatCore, 133 InterpolantComputations, 15 PerfectInterpolantSequences, 790/1820 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 16 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-09-01 08:45:05,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE