./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-overflow.prp --file ../../../trunk/examples/svcomp/weaver/popl20-bad-counter-queue2.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/weaver/popl20-bad-counter-queue2.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 7c615a04683f0f8050243ec529c03e20511a5c93f5e823175650f11e9fefc562 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-09-01 07:58:22,606 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 07:58:22,609 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 07:58:22,650 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 07:58:22,650 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 07:58:22,651 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 07:58:22,652 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 07:58:22,659 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 07:58:22,661 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 07:58:22,665 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 07:58:22,666 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 07:58:22,668 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 07:58:22,668 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 07:58:22,670 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 07:58:22,671 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 07:58:22,675 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 07:58:22,676 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 07:58:22,678 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 07:58:22,681 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 07:58:22,683 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 07:58:22,684 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 07:58:22,685 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 07:58:22,686 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 07:58:22,687 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 07:58:22,694 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 07:58:22,695 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 07:58:22,695 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 07:58:22,697 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 07:58:22,697 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 07:58:22,698 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 07:58:22,698 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 07:58:22,699 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 07:58:22,705 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 07:58:22,706 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 07:58:22,706 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 07:58:22,707 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 07:58:22,707 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 07:58:22,707 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 07:58:22,708 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 07:58:22,708 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 07:58:22,709 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 07:58:22,710 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-09-01 07:58:22,740 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 07:58:22,740 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 07:58:22,741 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 07:58:22,741 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 07:58:22,742 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 07:58:22,742 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 07:58:22,743 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 07:58:22,743 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 07:58:22,743 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 07:58:22,743 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 07:58:22,744 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 07:58:22,744 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-09-01 07:58:22,745 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 07:58:22,745 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 07:58:22,745 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 07:58:22,745 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 07:58:22,745 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 07:58:22,746 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 07:58:22,746 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-09-01 07:58:22,746 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 07:58:22,746 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 07:58:22,746 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 07:58:22,746 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 07:58:22,747 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 07:58:22,747 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 07:58:22,747 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 07:58:22,747 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 07:58:22,748 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 07:58:22,748 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 07:58:22,748 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 07:58:22,748 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 07:58:22,748 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 07:58:22,749 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 07:58:22,749 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 07:58:22,749 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 07:58:22,749 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 07:58:22,749 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 07:58:22,750 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 -> 7c615a04683f0f8050243ec529c03e20511a5c93f5e823175650f11e9fefc562 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-09-01 07:58:23,047 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 07:58:23,063 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 07:58:23,065 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 07:58:23,067 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 07:58:23,067 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 07:58:23,068 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-counter-queue2.wvr.c [2023-09-01 07:58:24,268 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 07:58:24,459 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 07:58:24,460 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-counter-queue2.wvr.c [2023-09-01 07:58:24,465 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0b91dc058/1f76e5ed95e34489adcd9b2beeff7d56/FLAG1c86e289d [2023-09-01 07:58:24,480 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0b91dc058/1f76e5ed95e34489adcd9b2beeff7d56 [2023-09-01 07:58:24,488 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 07:58:24,490 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 07:58:24,491 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 07:58:24,491 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 07:58:24,494 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 07:58:24,495 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 07:58:24" (1/1) ... [2023-09-01 07:58:24,496 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b597abb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:24, skipping insertion in model container [2023-09-01 07:58:24,496 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 07:58:24" (1/1) ... [2023-09-01 07:58:24,501 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 07:58:24,515 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 07:58:24,685 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-counter-queue2.wvr.c[2271,2284] [2023-09-01 07:58:24,700 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 07:58:24,714 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 07:58:24,754 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-counter-queue2.wvr.c[2271,2284] [2023-09-01 07:58:24,760 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 07:58:24,768 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 07:58:24,770 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 07:58:24,775 INFO L208 MainTranslator]: Completed translation [2023-09-01 07:58:24,781 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:24 WrapperNode [2023-09-01 07:58:24,781 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 07:58:24,783 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 07:58:24,783 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 07:58:24,783 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 07:58:24,789 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:24" (1/1) ... [2023-09-01 07:58:24,807 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:24" (1/1) ... [2023-09-01 07:58:24,840 INFO L138 Inliner]: procedures = 26, calls = 36, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 174 [2023-09-01 07:58:24,840 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 07:58:24,842 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 07:58:24,842 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 07:58:24,842 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 07:58:24,849 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:24" (1/1) ... [2023-09-01 07:58:24,850 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:24" (1/1) ... [2023-09-01 07:58:24,863 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:24" (1/1) ... [2023-09-01 07:58:24,864 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:24" (1/1) ... [2023-09-01 07:58:24,872 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:24" (1/1) ... [2023-09-01 07:58:24,883 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:24" (1/1) ... [2023-09-01 07:58:24,886 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:24" (1/1) ... [2023-09-01 07:58:24,891 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:24" (1/1) ... [2023-09-01 07:58:24,893 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 07:58:24,897 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 07:58:24,897 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 07:58:24,897 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 07:58:24,898 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:24" (1/1) ... [2023-09-01 07:58:24,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 07:58:24,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:24,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 07:58:24,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-09-01 07:58:24,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 07:58:24,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 07:58:24,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 07:58:24,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-09-01 07:58:24,967 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-09-01 07:58:24,967 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-09-01 07:58:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-09-01 07:58:24,968 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-09-01 07:58:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 07:58:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-09-01 07:58:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-09-01 07:58:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-09-01 07:58:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 07:58:24,968 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 07:58:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 07:58:24,969 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-09-01 07:58:25,086 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 07:58:25,087 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 07:58:25,414 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 07:58:25,706 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 07:58:25,706 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-09-01 07:58:25,716 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 07:58:25 BoogieIcfgContainer [2023-09-01 07:58:25,716 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 07:58:25,718 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 07:58:25,718 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 07:58:25,721 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 07:58:25,721 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 07:58:24" (1/3) ... [2023-09-01 07:58:25,722 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43d91869 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 07:58:25, skipping insertion in model container [2023-09-01 07:58:25,722 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:58:24" (2/3) ... [2023-09-01 07:58:25,722 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43d91869 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 07:58:25, skipping insertion in model container [2023-09-01 07:58:25,722 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 07:58:25" (3/3) ... [2023-09-01 07:58:25,723 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-bad-counter-queue2.wvr.c [2023-09-01 07:58:25,730 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 07:58:25,736 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 07:58:25,736 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 18 error locations. [2023-09-01 07:58:25,736 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 07:58:25,849 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-09-01 07:58:25,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 129 places, 131 transitions, 278 flow [2023-09-01 07:58:25,962 INFO L130 PetriNetUnfolder]: 9/129 cut-off events. [2023-09-01 07:58:25,963 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 07:58:25,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 138 conditions, 129 events. 9/129 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 162 event pairs, 0 based on Foata normal form. 0/102 useless extension candidates. Maximal degree in co-relation 88. Up to 2 conditions per place. [2023-09-01 07:58:25,969 INFO L82 GeneralOperation]: Start removeDead. Operand has 129 places, 131 transitions, 278 flow [2023-09-01 07:58:25,973 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 112 places, 113 transitions, 235 flow [2023-09-01 07:58:25,976 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 07:58:25,985 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 112 places, 113 transitions, 235 flow [2023-09-01 07:58:25,987 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 112 places, 113 transitions, 235 flow [2023-09-01 07:58:25,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 112 places, 113 transitions, 235 flow [2023-09-01 07:58:26,014 INFO L130 PetriNetUnfolder]: 8/113 cut-off events. [2023-09-01 07:58:26,014 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-09-01 07:58:26,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121 conditions, 113 events. 8/113 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 160 event pairs, 0 based on Foata normal form. 0/87 useless extension candidates. Maximal degree in co-relation 88. Up to 2 conditions per place. [2023-09-01 07:58:26,017 INFO L119 LiptonReduction]: Number of co-enabled transitions 1400 [2023-09-01 07:58:34,836 INFO L134 LiptonReduction]: Checked pairs total: 1701 [2023-09-01 07:58:34,836 INFO L136 LiptonReduction]: Total number of compositions: 116 [2023-09-01 07:58:34,849 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-09-01 07:58:34,854 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;@2b51af7a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 07:58:34,854 INFO L358 AbstractCegarLoop]: Starting to check reachability of 36 error locations. [2023-09-01 07:58:34,856 INFO L130 PetriNetUnfolder]: 1/2 cut-off events. [2023-09-01 07:58:34,856 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 07:58:34,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:34,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-09-01 07:58:34,858 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:34,862 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:34,862 INFO L85 PathProgramCache]: Analyzing trace with hash 22705, now seen corresponding path program 1 times [2023-09-01 07:58:34,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:34,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341136088] [2023-09-01 07:58:34,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:34,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:35,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:35,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:35,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:35,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341136088] [2023-09-01 07:58:35,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341136088] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:35,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:58:35,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 07:58:35,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580027655] [2023-09-01 07:58:35,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:35,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:58:35,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:35,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:58:35,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:58:35,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 247 [2023-09-01 07:58:35,271 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 103.66666666666667) internal successors, (311), 3 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:35,271 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:35,271 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 247 [2023-09-01 07:58:35,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:35,588 INFO L130 PetriNetUnfolder]: 929/1331 cut-off events. [2023-09-01 07:58:35,588 INFO L131 PetriNetUnfolder]: For 24/24 co-relation queries the response was YES. [2023-09-01 07:58:35,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2704 conditions, 1331 events. 929/1331 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 6757 event pairs, 444 based on Foata normal form. 0/366 useless extension candidates. Maximal degree in co-relation 1230. Up to 658 conditions per place. [2023-09-01 07:58:35,598 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 49 selfloop transitions, 2 changer transitions 0/53 dead transitions. [2023-09-01 07:58:35,599 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 53 transitions, 226 flow [2023-09-01 07:58:35,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:58:35,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:58:35,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 370 transitions. [2023-09-01 07:58:35,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4993252361673414 [2023-09-01 07:58:35,611 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 370 transitions. [2023-09-01 07:58:35,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 370 transitions. [2023-09-01 07:58:35,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:35,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 370 transitions. [2023-09-01 07:58:35,619 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 123.33333333333333) internal successors, (370), 3 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:35,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:35,623 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:35,625 INFO L175 Difference]: Start difference. First operand has 37 places, 33 transitions, 75 flow. Second operand 3 states and 370 transitions. [2023-09-01 07:58:35,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 53 transitions, 226 flow [2023-09-01 07:58:35,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 53 transitions, 216 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-09-01 07:58:35,632 INFO L231 Difference]: Finished difference. Result has 33 places, 30 transitions, 76 flow [2023-09-01 07:58:35,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=76, PETRI_PLACES=33, PETRI_TRANSITIONS=30} [2023-09-01 07:58:35,637 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, -4 predicate places. [2023-09-01 07:58:35,637 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 30 transitions, 76 flow [2023-09-01 07:58:35,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 103.66666666666667) internal successors, (311), 3 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:35,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:35,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-09-01 07:58:35,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 07:58:35,639 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:35,639 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:35,639 INFO L85 PathProgramCache]: Analyzing trace with hash 704550, now seen corresponding path program 1 times [2023-09-01 07:58:35,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:35,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51384407] [2023-09-01 07:58:35,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:35,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:35,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:35,700 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:35,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:35,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51384407] [2023-09-01 07:58:35,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51384407] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:35,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:58:35,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 07:58:35,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458772773] [2023-09-01 07:58:35,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:35,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:58:35,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:35,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:58:35,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:58:35,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 247 [2023-09-01 07:58:35,713 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 30 transitions, 76 flow. Second operand has 3 states, 3 states have (on average 104.0) internal successors, (312), 3 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:35,713 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:35,713 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 247 [2023-09-01 07:58:35,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:35,936 INFO L130 PetriNetUnfolder]: 929/1330 cut-off events. [2023-09-01 07:58:35,936 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 07:58:35,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2687 conditions, 1330 events. 929/1330 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 6721 event pairs, 444 based on Foata normal form. 0/359 useless extension candidates. Maximal degree in co-relation 1341. Up to 1310 conditions per place. [2023-09-01 07:58:35,943 INFO L137 encePairwiseOnDemand]: 245/247 looper letters, 26 selfloop transitions, 1 changer transitions 0/29 dead transitions. [2023-09-01 07:58:35,943 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 29 transitions, 126 flow [2023-09-01 07:58:35,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:58:35,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:58:35,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 336 transitions. [2023-09-01 07:58:35,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4534412955465587 [2023-09-01 07:58:35,946 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 336 transitions. [2023-09-01 07:58:35,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 336 transitions. [2023-09-01 07:58:35,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:35,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 336 transitions. [2023-09-01 07:58:35,948 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 112.0) internal successors, (336), 3 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:35,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:35,951 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:35,951 INFO L175 Difference]: Start difference. First operand has 33 places, 30 transitions, 76 flow. Second operand 3 states and 336 transitions. [2023-09-01 07:58:35,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 29 transitions, 126 flow [2023-09-01 07:58:35,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 29 transitions, 124 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:58:35,952 INFO L231 Difference]: Finished difference. Result has 33 places, 29 transitions, 72 flow [2023-09-01 07:58:35,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=33, PETRI_TRANSITIONS=29} [2023-09-01 07:58:35,953 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, -4 predicate places. [2023-09-01 07:58:35,954 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 29 transitions, 72 flow [2023-09-01 07:58:35,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 104.0) internal successors, (312), 3 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:35,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:35,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-09-01 07:58:35,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 07:58:35,955 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:35,955 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:35,955 INFO L85 PathProgramCache]: Analyzing trace with hash 704552, now seen corresponding path program 1 times [2023-09-01 07:58:35,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:35,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336790922] [2023-09-01 07:58:35,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:35,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:35,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:36,070 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:36,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:36,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336790922] [2023-09-01 07:58:36,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336790922] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:36,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458362572] [2023-09-01 07:58:36,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:36,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:36,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:36,077 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:36,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-09-01 07:58:36,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:36,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2023-09-01 07:58:36,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:36,240 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:36,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:36,268 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:36,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458362572] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:36,269 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:36,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-09-01 07:58:36,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605283601] [2023-09-01 07:58:36,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:36,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 07:58:36,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:36,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 07:58:36,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-09-01 07:58:36,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 247 [2023-09-01 07:58:36,316 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 29 transitions, 72 flow. Second operand has 7 states, 7 states have (on average 104.14285714285714) internal successors, (729), 7 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:36,317 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:36,317 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 247 [2023-09-01 07:58:36,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:36,987 INFO L130 PetriNetUnfolder]: 2321/3322 cut-off events. [2023-09-01 07:58:36,987 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2023-09-01 07:58:36,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6701 conditions, 3322 events. 2321/3322 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 18330 event pairs, 1110 based on Foata normal form. 0/932 useless extension candidates. Maximal degree in co-relation 6693. Up to 657 conditions per place. [2023-09-01 07:58:37,003 INFO L137 encePairwiseOnDemand]: 244/247 looper letters, 117 selfloop transitions, 5 changer transitions 0/124 dead transitions. [2023-09-01 07:58:37,004 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 124 transitions, 528 flow [2023-09-01 07:58:37,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 07:58:37,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 07:58:37,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 743 transitions. [2023-09-01 07:58:37,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5013495276653172 [2023-09-01 07:58:37,006 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 743 transitions. [2023-09-01 07:58:37,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 743 transitions. [2023-09-01 07:58:37,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:37,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 743 transitions. [2023-09-01 07:58:37,010 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 123.83333333333333) internal successors, (743), 6 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:37,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:37,015 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:37,015 INFO L175 Difference]: Start difference. First operand has 33 places, 29 transitions, 72 flow. Second operand 6 states and 743 transitions. [2023-09-01 07:58:37,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 124 transitions, 528 flow [2023-09-01 07:58:37,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 124 transitions, 527 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:58:37,019 INFO L231 Difference]: Finished difference. Result has 40 places, 32 transitions, 107 flow [2023-09-01 07:58:37,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=71, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=107, PETRI_PLACES=40, PETRI_TRANSITIONS=32} [2023-09-01 07:58:37,021 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 3 predicate places. [2023-09-01 07:58:37,021 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 32 transitions, 107 flow [2023-09-01 07:58:37,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 104.14285714285714) internal successors, (729), 7 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:37,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:37,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-09-01 07:58:37,032 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 07:58:37,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:37,228 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:37,229 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:37,229 INFO L85 PathProgramCache]: Analyzing trace with hash 677138257, now seen corresponding path program 1 times [2023-09-01 07:58:37,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:37,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999284192] [2023-09-01 07:58:37,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:37,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:37,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:37,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:37,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:37,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999284192] [2023-09-01 07:58:37,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999284192] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:37,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:58:37,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 07:58:37,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708395676] [2023-09-01 07:58:37,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:37,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 07:58:37,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:37,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 07:58:37,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-09-01 07:58:37,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 247 [2023-09-01 07:58:37,397 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 32 transitions, 107 flow. Second operand has 5 states, 5 states have (on average 98.0) internal successors, (490), 5 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:37,397 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:37,398 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 247 [2023-09-01 07:58:37,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:37,813 INFO L130 PetriNetUnfolder]: 1474/2347 cut-off events. [2023-09-01 07:58:37,814 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2023-09-01 07:58:37,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4767 conditions, 2347 events. 1474/2347 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 14155 event pairs, 899 based on Foata normal form. 0/856 useless extension candidates. Maximal degree in co-relation 4755. Up to 2123 conditions per place. [2023-09-01 07:58:37,824 INFO L137 encePairwiseOnDemand]: 235/247 looper letters, 51 selfloop transitions, 4 changer transitions 2/58 dead transitions. [2023-09-01 07:58:37,825 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 58 transitions, 279 flow [2023-09-01 07:58:37,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 07:58:37,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 07:58:37,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 548 transitions. [2023-09-01 07:58:37,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4437246963562753 [2023-09-01 07:58:37,827 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 548 transitions. [2023-09-01 07:58:37,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 548 transitions. [2023-09-01 07:58:37,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:37,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 548 transitions. [2023-09-01 07:58:37,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.6) internal successors, (548), 5 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:37,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 247.0) internal successors, (1482), 6 states have internal predecessors, (1482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:37,832 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 247.0) internal successors, (1482), 6 states have internal predecessors, (1482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:37,832 INFO L175 Difference]: Start difference. First operand has 40 places, 32 transitions, 107 flow. Second operand 5 states and 548 transitions. [2023-09-01 07:58:37,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 58 transitions, 279 flow [2023-09-01 07:58:37,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 58 transitions, 271 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-09-01 07:58:37,834 INFO L231 Difference]: Finished difference. Result has 46 places, 34 transitions, 139 flow [2023-09-01 07:58:37,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=99, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=139, PETRI_PLACES=46, PETRI_TRANSITIONS=34} [2023-09-01 07:58:37,835 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 9 predicate places. [2023-09-01 07:58:37,835 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 34 transitions, 139 flow [2023-09-01 07:58:37,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 98.0) internal successors, (490), 5 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:37,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:37,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-09-01 07:58:37,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 07:58:37,836 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:37,837 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:37,837 INFO L85 PathProgramCache]: Analyzing trace with hash -484853788, now seen corresponding path program 1 times [2023-09-01 07:58:37,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:37,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701909300] [2023-09-01 07:58:37,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:37,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:37,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:37,878 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:58:37,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:37,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701909300] [2023-09-01 07:58:37,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701909300] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:37,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:58:37,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 07:58:37,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084663863] [2023-09-01 07:58:37,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:37,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:58:37,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:37,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:58:37,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:58:37,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 247 [2023-09-01 07:58:37,887 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 34 transitions, 139 flow. Second operand has 3 states, 3 states have (on average 106.0) internal successors, (318), 3 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:37,887 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:37,887 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 247 [2023-09-01 07:58:37,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:38,498 INFO L130 PetriNetUnfolder]: 2858/4283 cut-off events. [2023-09-01 07:58:38,498 INFO L131 PetriNetUnfolder]: For 602/617 co-relation queries the response was YES. [2023-09-01 07:58:38,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10294 conditions, 4283 events. 2858/4283 cut-off events. For 602/617 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 27782 event pairs, 947 based on Foata normal form. 2/1818 useless extension candidates. Maximal degree in co-relation 10278. Up to 2412 conditions per place. [2023-09-01 07:58:38,526 INFO L137 encePairwiseOnDemand]: 243/247 looper letters, 49 selfloop transitions, 3 changer transitions 0/53 dead transitions. [2023-09-01 07:58:38,526 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 53 transitions, 298 flow [2023-09-01 07:58:38,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:58:38,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:58:38,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 360 transitions. [2023-09-01 07:58:38,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48582995951417 [2023-09-01 07:58:38,529 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 360 transitions. [2023-09-01 07:58:38,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 360 transitions. [2023-09-01 07:58:38,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:38,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 360 transitions. [2023-09-01 07:58:38,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 120.0) internal successors, (360), 3 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:38,532 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:38,533 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:38,533 INFO L175 Difference]: Start difference. First operand has 46 places, 34 transitions, 139 flow. Second operand 3 states and 360 transitions. [2023-09-01 07:58:38,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 53 transitions, 298 flow [2023-09-01 07:58:38,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 53 transitions, 292 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-09-01 07:58:38,538 INFO L231 Difference]: Finished difference. Result has 47 places, 35 transitions, 152 flow [2023-09-01 07:58:38,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=152, PETRI_PLACES=47, PETRI_TRANSITIONS=35} [2023-09-01 07:58:38,540 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 10 predicate places. [2023-09-01 07:58:38,540 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 35 transitions, 152 flow [2023-09-01 07:58:38,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 106.0) internal successors, (318), 3 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:38,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:38,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-09-01 07:58:38,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 07:58:38,541 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:38,542 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:38,542 INFO L85 PathProgramCache]: Analyzing trace with hash -484853827, now seen corresponding path program 1 times [2023-09-01 07:58:38,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:38,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144046814] [2023-09-01 07:58:38,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:38,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:38,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:38,775 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:38,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:38,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144046814] [2023-09-01 07:58:38,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144046814] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:38,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819288223] [2023-09-01 07:58:38,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:38,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:38,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:38,785 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:38,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-09-01 07:58:38,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:38,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 25 conjunts are in the unsatisfiable core [2023-09-01 07:58:38,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:38,956 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:58:38,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:39,000 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:58:39,033 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:39,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:39,075 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_103 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_103) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) 4294967296)) is different from false [2023-09-01 07:58:39,098 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:39,098 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2023-09-01 07:58:39,110 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:39,111 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2023-09-01 07:58:39,135 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-09-01 07:58:39,145 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-09-01 07:58:39,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819288223] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:39,145 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:39,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2023-09-01 07:58:39,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944232111] [2023-09-01 07:58:39,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:39,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-09-01 07:58:39,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:39,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-09-01 07:58:39,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=84, Unknown=1, NotChecked=18, Total=132 [2023-09-01 07:58:39,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 247 [2023-09-01 07:58:39,220 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 35 transitions, 152 flow. Second operand has 12 states, 12 states have (on average 81.25) internal successors, (975), 12 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:39,220 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:39,220 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 247 [2023-09-01 07:58:39,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:40,176 INFO L130 PetriNetUnfolder]: 3167/5196 cut-off events. [2023-09-01 07:58:40,176 INFO L131 PetriNetUnfolder]: For 1803/1803 co-relation queries the response was YES. [2023-09-01 07:58:40,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12741 conditions, 5196 events. 3167/5196 cut-off events. For 1803/1803 co-relation queries the response was YES. Maximal size of possible extension queue 917. Compared 39307 event pairs, 684 based on Foata normal form. 0/2447 useless extension candidates. Maximal degree in co-relation 12725. Up to 2977 conditions per place. [2023-09-01 07:58:40,201 INFO L137 encePairwiseOnDemand]: 235/247 looper letters, 55 selfloop transitions, 18 changer transitions 1/75 dead transitions. [2023-09-01 07:58:40,201 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 75 transitions, 426 flow [2023-09-01 07:58:40,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 07:58:40,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 07:58:40,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 711 transitions. [2023-09-01 07:58:40,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3598178137651822 [2023-09-01 07:58:40,204 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 711 transitions. [2023-09-01 07:58:40,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 711 transitions. [2023-09-01 07:58:40,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:40,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 711 transitions. [2023-09-01 07:58:40,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 88.875) internal successors, (711), 8 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:40,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 247.0) internal successors, (2223), 9 states have internal predecessors, (2223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:40,210 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 247.0) internal successors, (2223), 9 states have internal predecessors, (2223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:40,210 INFO L175 Difference]: Start difference. First operand has 47 places, 35 transitions, 152 flow. Second operand 8 states and 711 transitions. [2023-09-01 07:58:40,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 75 transitions, 426 flow [2023-09-01 07:58:40,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 75 transitions, 421 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:58:40,214 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 265 flow [2023-09-01 07:58:40,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=149, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=265, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2023-09-01 07:58:40,215 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 18 predicate places. [2023-09-01 07:58:40,215 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 265 flow [2023-09-01 07:58:40,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 81.25) internal successors, (975), 12 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:40,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:40,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-09-01 07:58:40,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:40,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-09-01 07:58:40,422 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:40,422 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:40,422 INFO L85 PathProgramCache]: Analyzing trace with hash -484853828, now seen corresponding path program 1 times [2023-09-01 07:58:40,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:40,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225156976] [2023-09-01 07:58:40,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:40,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:40,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:40,602 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:40,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:40,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225156976] [2023-09-01 07:58:40,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225156976] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:40,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367506626] [2023-09-01 07:58:40,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:40,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:40,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:40,605 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:40,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-09-01 07:58:40,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:40,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 25 conjunts are in the unsatisfiable core [2023-09-01 07:58:40,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:40,724 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:58:40,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:40,749 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:58:40,760 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:40,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:40,786 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_132 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_132) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) 9223372039002259456))) is different from false [2023-09-01 07:58:40,797 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:40,797 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-09-01 07:58:40,804 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:40,805 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 35 [2023-09-01 07:58:40,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2023-09-01 07:58:40,829 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-09-01 07:58:40,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367506626] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:40,830 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:40,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2023-09-01 07:58:40,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914701127] [2023-09-01 07:58:40,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:40,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-09-01 07:58:40,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:40,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-09-01 07:58:40,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=84, Unknown=1, NotChecked=18, Total=132 [2023-09-01 07:58:40,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 247 [2023-09-01 07:58:40,840 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 265 flow. Second operand has 12 states, 12 states have (on average 81.25) internal successors, (975), 12 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:40,840 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:40,840 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 247 [2023-09-01 07:58:40,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:41,721 INFO L130 PetriNetUnfolder]: 3315/5340 cut-off events. [2023-09-01 07:58:41,721 INFO L131 PetriNetUnfolder]: For 2812/2820 co-relation queries the response was YES. [2023-09-01 07:58:41,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14068 conditions, 5340 events. 3315/5340 cut-off events. For 2812/2820 co-relation queries the response was YES. Maximal size of possible extension queue 897. Compared 39927 event pairs, 980 based on Foata normal form. 0/2707 useless extension candidates. Maximal degree in co-relation 14049. Up to 3129 conditions per place. [2023-09-01 07:58:41,748 INFO L137 encePairwiseOnDemand]: 235/247 looper letters, 54 selfloop transitions, 20 changer transitions 1/76 dead transitions. [2023-09-01 07:58:41,748 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 76 transitions, 490 flow [2023-09-01 07:58:41,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 07:58:41,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 07:58:41,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 710 transitions. [2023-09-01 07:58:41,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35931174089068824 [2023-09-01 07:58:41,751 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 710 transitions. [2023-09-01 07:58:41,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 710 transitions. [2023-09-01 07:58:41,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:41,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 710 transitions. [2023-09-01 07:58:41,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 88.75) internal successors, (710), 8 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:41,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 247.0) internal successors, (2223), 9 states have internal predecessors, (2223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:41,756 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 247.0) internal successors, (2223), 9 states have internal predecessors, (2223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:41,756 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 265 flow. Second operand 8 states and 710 transitions. [2023-09-01 07:58:41,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 76 transitions, 490 flow [2023-09-01 07:58:41,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 76 transitions, 477 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-09-01 07:58:41,762 INFO L231 Difference]: Finished difference. Result has 61 places, 50 transitions, 301 flow [2023-09-01 07:58:41,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=301, PETRI_PLACES=61, PETRI_TRANSITIONS=50} [2023-09-01 07:58:41,763 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 24 predicate places. [2023-09-01 07:58:41,763 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 50 transitions, 301 flow [2023-09-01 07:58:41,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 81.25) internal successors, (975), 12 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:41,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:41,764 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-09-01 07:58:41,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:41,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:41,969 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:41,969 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:41,969 INFO L85 PathProgramCache]: Analyzing trace with hash -484897293, now seen corresponding path program 2 times [2023-09-01 07:58:41,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:41,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052181746] [2023-09-01 07:58:41,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:41,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:41,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:42,042 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:42,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:42,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052181746] [2023-09-01 07:58:42,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052181746] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:42,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891871097] [2023-09-01 07:58:42,042 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:58:42,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:42,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:42,044 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:42,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-09-01 07:58:42,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-09-01 07:58:42,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:58:42,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 07:58:42,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:42,168 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-09-01 07:58:42,168 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 07:58:42,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891871097] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:42,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 07:58:42,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-09-01 07:58:42,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772853870] [2023-09-01 07:58:42,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:42,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:58:42,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:42,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:58:42,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-09-01 07:58:42,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 247 [2023-09-01 07:58:42,178 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 50 transitions, 301 flow. Second operand has 3 states, 3 states have (on average 105.0) internal successors, (315), 3 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:42,178 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:42,178 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 247 [2023-09-01 07:58:42,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:42,929 INFO L130 PetriNetUnfolder]: 3101/5108 cut-off events. [2023-09-01 07:58:42,929 INFO L131 PetriNetUnfolder]: For 4079/4114 co-relation queries the response was YES. [2023-09-01 07:58:42,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13905 conditions, 5108 events. 3101/5108 cut-off events. For 4079/4114 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 39105 event pairs, 1678 based on Foata normal form. 35/2661 useless extension candidates. Maximal degree in co-relation 13885. Up to 5041 conditions per place. [2023-09-01 07:58:42,952 INFO L137 encePairwiseOnDemand]: 245/247 looper letters, 44 selfloop transitions, 1 changer transitions 0/49 dead transitions. [2023-09-01 07:58:42,953 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 49 transitions, 381 flow [2023-09-01 07:58:42,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:58:42,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:58:42,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 338 transitions. [2023-09-01 07:58:42,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2023-09-01 07:58:42,954 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 338 transitions. [2023-09-01 07:58:42,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 338 transitions. [2023-09-01 07:58:42,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:42,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 338 transitions. [2023-09-01 07:58:42,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 112.66666666666667) internal successors, (338), 3 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:42,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:42,957 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:42,957 INFO L175 Difference]: Start difference. First operand has 61 places, 50 transitions, 301 flow. Second operand 3 states and 338 transitions. [2023-09-01 07:58:42,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 49 transitions, 381 flow [2023-09-01 07:58:42,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 49 transitions, 362 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-09-01 07:58:42,963 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 274 flow [2023-09-01 07:58:42,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=274, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2023-09-01 07:58:42,964 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 18 predicate places. [2023-09-01 07:58:42,964 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 274 flow [2023-09-01 07:58:42,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 105.0) internal successors, (315), 3 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:42,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:42,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-09-01 07:58:42,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:43,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:43,170 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:43,170 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:43,170 INFO L85 PathProgramCache]: Analyzing trace with hash -484853824, now seen corresponding path program 1 times [2023-09-01 07:58:43,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:43,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633496762] [2023-09-01 07:58:43,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:43,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:43,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:43,231 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:58:43,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:43,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633496762] [2023-09-01 07:58:43,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633496762] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:43,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:58:43,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 07:58:43,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191659936] [2023-09-01 07:58:43,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:43,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:58:43,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:43,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:58:43,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:58:43,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 247 [2023-09-01 07:58:43,236 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 274 flow. Second operand has 3 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:43,236 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:43,236 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 247 [2023-09-01 07:58:43,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:43,876 INFO L130 PetriNetUnfolder]: 2992/4991 cut-off events. [2023-09-01 07:58:43,876 INFO L131 PetriNetUnfolder]: For 3813/3863 co-relation queries the response was YES. [2023-09-01 07:58:43,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13834 conditions, 4991 events. 2992/4991 cut-off events. For 3813/3863 co-relation queries the response was YES. Maximal size of possible extension queue 859. Compared 36959 event pairs, 777 based on Foata normal form. 89/2898 useless extension candidates. Maximal degree in co-relation 13817. Up to 4473 conditions per place. [2023-09-01 07:58:43,901 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 52 selfloop transitions, 6 changer transitions 0/62 dead transitions. [2023-09-01 07:58:43,902 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 62 transitions, 440 flow [2023-09-01 07:58:43,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:58:43,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:58:43,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 359 transitions. [2023-09-01 07:58:43,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4844804318488529 [2023-09-01 07:58:43,904 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 359 transitions. [2023-09-01 07:58:43,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 359 transitions. [2023-09-01 07:58:43,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:43,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 359 transitions. [2023-09-01 07:58:43,905 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 119.66666666666667) internal successors, (359), 3 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:43,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:43,907 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:43,907 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 274 flow. Second operand 3 states and 359 transitions. [2023-09-01 07:58:43,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 62 transitions, 440 flow [2023-09-01 07:58:43,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 62 transitions, 439 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:58:43,911 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 317 flow [2023-09-01 07:58:43,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=317, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2023-09-01 07:58:43,912 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 20 predicate places. [2023-09-01 07:58:43,913 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 317 flow [2023-09-01 07:58:43,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:43,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:43,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:43,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-09-01 07:58:43,913 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:43,914 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:43,914 INFO L85 PathProgramCache]: Analyzing trace with hash -2145564433, now seen corresponding path program 1 times [2023-09-01 07:58:43,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:43,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885819312] [2023-09-01 07:58:43,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:43,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:43,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:44,024 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:44,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:44,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885819312] [2023-09-01 07:58:44,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885819312] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:44,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967112004] [2023-09-01 07:58:44,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:44,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:44,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:44,027 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:44,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-09-01 07:58:44,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:44,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 07:58:44,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:44,186 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:44,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:44,227 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:44,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967112004] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:44,227 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:44,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-09-01 07:58:44,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743052718] [2023-09-01 07:58:44,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:44,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-09-01 07:58:44,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:44,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-09-01 07:58:44,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2023-09-01 07:58:44,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 247 [2023-09-01 07:58:44,367 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 317 flow. Second operand has 14 states, 14 states have (on average 95.28571428571429) internal successors, (1334), 14 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:44,367 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:44,368 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 247 [2023-09-01 07:58:44,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:45,210 INFO L130 PetriNetUnfolder]: 2639/4402 cut-off events. [2023-09-01 07:58:45,211 INFO L131 PetriNetUnfolder]: For 6292/6295 co-relation queries the response was YES. [2023-09-01 07:58:45,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14128 conditions, 4402 events. 2639/4402 cut-off events. For 6292/6295 co-relation queries the response was YES. Maximal size of possible extension queue 758. Compared 32386 event pairs, 1151 based on Foata normal form. 125/2976 useless extension candidates. Maximal degree in co-relation 14109. Up to 2924 conditions per place. [2023-09-01 07:58:45,235 INFO L137 encePairwiseOnDemand]: 234/247 looper letters, 147 selfloop transitions, 14 changer transitions 6/168 dead transitions. [2023-09-01 07:58:45,235 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 168 transitions, 1126 flow [2023-09-01 07:58:45,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 07:58:45,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 07:58:45,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1268 transitions. [2023-09-01 07:58:45,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42780026990553305 [2023-09-01 07:58:45,239 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1268 transitions. [2023-09-01 07:58:45,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1268 transitions. [2023-09-01 07:58:45,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:45,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1268 transitions. [2023-09-01 07:58:45,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 105.66666666666667) internal successors, (1268), 12 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:45,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 247.0) internal successors, (3211), 13 states have internal predecessors, (3211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:45,247 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 247.0) internal successors, (3211), 13 states have internal predecessors, (3211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:45,247 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 317 flow. Second operand 12 states and 1268 transitions. [2023-09-01 07:58:45,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 168 transitions, 1126 flow [2023-09-01 07:58:45,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 168 transitions, 1103 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:58:45,258 INFO L231 Difference]: Finished difference. Result has 72 places, 60 transitions, 469 flow [2023-09-01 07:58:45,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=469, PETRI_PLACES=72, PETRI_TRANSITIONS=60} [2023-09-01 07:58:45,259 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 35 predicate places. [2023-09-01 07:58:45,259 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 60 transitions, 469 flow [2023-09-01 07:58:45,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 95.28571428571429) internal successors, (1334), 14 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:45,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:45,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:45,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:45,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-09-01 07:58:45,465 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:45,465 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:45,465 INFO L85 PathProgramCache]: Analyzing trace with hash -2145564715, now seen corresponding path program 1 times [2023-09-01 07:58:45,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:45,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851612541] [2023-09-01 07:58:45,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:45,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:45,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:45,711 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:45,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:45,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851612541] [2023-09-01 07:58:45,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851612541] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:45,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21922023] [2023-09-01 07:58:45,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:45,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:45,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:45,714 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:45,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-09-01 07:58:45,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:45,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 27 conjunts are in the unsatisfiable core [2023-09-01 07:58:45,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:45,849 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:58:45,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:45,884 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:58:45,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:45,935 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:58:45,938 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:45,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:45,974 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_243 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_243) c_~A~0.base) c_~A~0.offset) 4294967296)) is different from false [2023-09-01 07:58:46,030 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:46,031 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2023-09-01 07:58:46,039 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58: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 125 treesize of output 117 [2023-09-01 07:58:46,046 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2023-09-01 07:58:46,053 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2023-09-01 07:58:46,084 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:46,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21922023] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:46,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:46,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2023-09-01 07:58:46,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93395846] [2023-09-01 07:58:46,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:46,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-09-01 07:58:46,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:46,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-09-01 07:58:46,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=161, Unknown=6, NotChecked=26, Total=240 [2023-09-01 07:58:46,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 07:58:46,153 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 60 transitions, 469 flow. Second operand has 16 states, 16 states have (on average 78.25) internal successors, (1252), 16 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:46,153 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:46,154 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 07:58:46,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:47,087 INFO L130 PetriNetUnfolder]: 2487/4149 cut-off events. [2023-09-01 07:58:47,087 INFO L131 PetriNetUnfolder]: For 11270/11270 co-relation queries the response was YES. [2023-09-01 07:58:47,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15086 conditions, 4149 events. 2487/4149 cut-off events. For 11270/11270 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 29956 event pairs, 659 based on Foata normal form. 98/2751 useless extension candidates. Maximal degree in co-relation 15061. Up to 1598 conditions per place. [2023-09-01 07:58:47,119 INFO L137 encePairwiseOnDemand]: 236/247 looper letters, 77 selfloop transitions, 24 changer transitions 1/103 dead transitions. [2023-09-01 07:58:47,119 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 103 transitions, 868 flow [2023-09-01 07:58:47,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 07:58:47,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 07:58:47,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 612 transitions. [2023-09-01 07:58:47,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3539618276460382 [2023-09-01 07:58:47,122 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 612 transitions. [2023-09-01 07:58:47,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 612 transitions. [2023-09-01 07:58:47,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:47,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 612 transitions. [2023-09-01 07:58:47,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 87.42857142857143) internal successors, (612), 7 states have internal predecessors, (612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:47,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 247.0) internal successors, (1976), 8 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:47,127 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 247.0) internal successors, (1976), 8 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:47,127 INFO L175 Difference]: Start difference. First operand has 72 places, 60 transitions, 469 flow. Second operand 7 states and 612 transitions. [2023-09-01 07:58:47,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 103 transitions, 868 flow [2023-09-01 07:58:47,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 103 transitions, 857 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-09-01 07:58:47,150 INFO L231 Difference]: Finished difference. Result has 77 places, 63 transitions, 578 flow [2023-09-01 07:58:47,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=578, PETRI_PLACES=77, PETRI_TRANSITIONS=63} [2023-09-01 07:58:47,150 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 40 predicate places. [2023-09-01 07:58:47,151 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 63 transitions, 578 flow [2023-09-01 07:58:47,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 78.25) internal successors, (1252), 16 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:47,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:47,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:47,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:47,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:47,357 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:47,358 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:47,358 INFO L85 PathProgramCache]: Analyzing trace with hash -2101168166, now seen corresponding path program 1 times [2023-09-01 07:58:47,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:47,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494140386] [2023-09-01 07:58:47,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:47,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:47,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:47,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:47,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:47,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494140386] [2023-09-01 07:58:47,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494140386] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:47,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:58:47,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 07:58:47,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364496729] [2023-09-01 07:58:47,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:47,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 07:58:47,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:47,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 07:58:47,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-09-01 07:58:47,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 247 [2023-09-01 07:58:47,487 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 63 transitions, 578 flow. Second operand has 5 states, 5 states have (on average 98.4) internal successors, (492), 5 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:47,487 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:47,488 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 247 [2023-09-01 07:58:47,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:47,994 INFO L130 PetriNetUnfolder]: 1836/3387 cut-off events. [2023-09-01 07:58:47,995 INFO L131 PetriNetUnfolder]: For 15588/15938 co-relation queries the response was YES. [2023-09-01 07:58:48,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13532 conditions, 3387 events. 1836/3387 cut-off events. For 15588/15938 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 24929 event pairs, 1412 based on Foata normal form. 332/2683 useless extension candidates. Maximal degree in co-relation 13504. Up to 3334 conditions per place. [2023-09-01 07:58:48,025 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 53 selfloop transitions, 2 changer transitions 15/74 dead transitions. [2023-09-01 07:58:48,025 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 74 transitions, 745 flow [2023-09-01 07:58:48,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 07:58:48,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 07:58:48,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 530 transitions. [2023-09-01 07:58:48,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4291497975708502 [2023-09-01 07:58:48,027 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 530 transitions. [2023-09-01 07:58:48,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 530 transitions. [2023-09-01 07:58:48,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:48,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 530 transitions. [2023-09-01 07:58:48,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 106.0) internal successors, (530), 5 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:48,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 247.0) internal successors, (1482), 6 states have internal predecessors, (1482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:48,032 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 247.0) internal successors, (1482), 6 states have internal predecessors, (1482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:48,032 INFO L175 Difference]: Start difference. First operand has 77 places, 63 transitions, 578 flow. Second operand 5 states and 530 transitions. [2023-09-01 07:58:48,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 74 transitions, 745 flow [2023-09-01 07:58:48,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 74 transitions, 726 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-09-01 07:58:48,077 INFO L231 Difference]: Finished difference. Result has 79 places, 59 transitions, 552 flow [2023-09-01 07:58:48,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=559, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=552, PETRI_PLACES=79, PETRI_TRANSITIONS=59} [2023-09-01 07:58:48,078 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 42 predicate places. [2023-09-01 07:58:48,079 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 59 transitions, 552 flow [2023-09-01 07:58:48,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 98.4) internal successors, (492), 5 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:48,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:48,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:48,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-09-01 07:58:48,080 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:48,080 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:48,080 INFO L85 PathProgramCache]: Analyzing trace with hash -2145564716, now seen corresponding path program 1 times [2023-09-01 07:58:48,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:48,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005858700] [2023-09-01 07:58:48,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:48,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:48,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:48,318 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:48,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:48,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005858700] [2023-09-01 07:58:48,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005858700] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:48,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29773362] [2023-09-01 07:58:48,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:48,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:48,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:48,321 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:48,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-09-01 07:58:48,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:48,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 27 conjunts are in the unsatisfiable core [2023-09-01 07:58:48,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:48,448 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:58:48,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:48,479 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:58:48,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:48,525 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:58:48,529 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:48,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:48,545 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_290 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_290) c_~A~0.base) (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_~i~0#1| 4))) 9223372039002259456))) is different from false [2023-09-01 07:58:48,549 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_290 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_290) c_~A~0.base) c_~A~0.offset) 9223372039002259456))) is different from false [2023-09-01 07:58:48,580 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:48,580 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 07:58:48,586 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:48,587 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 69 [2023-09-01 07:58:48,590 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 52 [2023-09-01 07:58:48,595 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2023-09-01 07:58:48,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:48,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29773362] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:48,633 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:48,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2023-09-01 07:58:48,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279490491] [2023-09-01 07:58:48,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:48,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-09-01 07:58:48,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:48,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-09-01 07:58:48,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=139, Unknown=6, NotChecked=50, Total=240 [2023-09-01 07:58:48,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 07:58:48,652 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 59 transitions, 552 flow. Second operand has 16 states, 16 states have (on average 78.25) internal successors, (1252), 16 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:48,652 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:48,652 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 07:58:48,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:49,366 INFO L130 PetriNetUnfolder]: 2216/3683 cut-off events. [2023-09-01 07:58:49,367 INFO L131 PetriNetUnfolder]: For 12528/12528 co-relation queries the response was YES. [2023-09-01 07:58:49,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15125 conditions, 3683 events. 2216/3683 cut-off events. For 12528/12528 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 26226 event pairs, 531 based on Foata normal form. 98/2666 useless extension candidates. Maximal degree in co-relation 15095. Up to 1490 conditions per place. [2023-09-01 07:58:49,388 INFO L137 encePairwiseOnDemand]: 236/247 looper letters, 59 selfloop transitions, 24 changer transitions 0/84 dead transitions. [2023-09-01 07:58:49,388 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 84 transitions, 839 flow [2023-09-01 07:58:49,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 07:58:49,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 07:58:49,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 595 transitions. [2023-09-01 07:58:49,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3441295546558704 [2023-09-01 07:58:49,391 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 595 transitions. [2023-09-01 07:58:49,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 595 transitions. [2023-09-01 07:58:49,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:49,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 595 transitions. [2023-09-01 07:58:49,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 85.0) internal successors, (595), 7 states have internal predecessors, (595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:49,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 247.0) internal successors, (1976), 8 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:49,395 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 247.0) internal successors, (1976), 8 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:49,395 INFO L175 Difference]: Start difference. First operand has 79 places, 59 transitions, 552 flow. Second operand 7 states and 595 transitions. [2023-09-01 07:58:49,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 84 transitions, 839 flow [2023-09-01 07:58:49,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 84 transitions, 787 flow, removed 23 selfloop flow, removed 6 redundant places. [2023-09-01 07:58:49,432 INFO L231 Difference]: Finished difference. Result has 73 places, 58 transitions, 558 flow [2023-09-01 07:58:49,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=558, PETRI_PLACES=73, PETRI_TRANSITIONS=58} [2023-09-01 07:58:49,433 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 36 predicate places. [2023-09-01 07:58:49,433 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 58 transitions, 558 flow [2023-09-01 07:58:49,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 78.25) internal successors, (1252), 16 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:49,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:49,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:49,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:49,638 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 07:58:49,639 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:49,639 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:49,639 INFO L85 PathProgramCache]: Analyzing trace with hash -2084064891, now seen corresponding path program 1 times [2023-09-01 07:58:49,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:49,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193756214] [2023-09-01 07:58:49,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:49,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:49,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:49,858 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:49,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:49,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193756214] [2023-09-01 07:58:49,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193756214] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:49,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185146734] [2023-09-01 07:58:49,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:49,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:49,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:49,860 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:49,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-09-01 07:58:49,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:49,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 27 conjunts are in the unsatisfiable core [2023-09-01 07:58:49,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:49,994 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:58:50,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:50,027 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:58:50,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:50,059 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:58:50,080 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:50,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:50,161 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:50,161 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 07:58:50,168 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:50,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 69 [2023-09-01 07:58:50,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2023-09-01 07:58:50,185 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50 [2023-09-01 07:58:50,245 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:50,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185146734] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:50,246 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:50,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2023-09-01 07:58:50,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050707665] [2023-09-01 07:58:50,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:50,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-09-01 07:58:50,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:50,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-09-01 07:58:50,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=188, Unknown=3, NotChecked=0, Total=240 [2023-09-01 07:58:50,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 247 [2023-09-01 07:58:50,532 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 58 transitions, 558 flow. Second operand has 16 states, 16 states have (on average 87.4375) internal successors, (1399), 16 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:50,532 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:50,532 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 247 [2023-09-01 07:58:50,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:51,101 INFO L130 PetriNetUnfolder]: 2065/3918 cut-off events. [2023-09-01 07:58:51,101 INFO L131 PetriNetUnfolder]: For 18619/19041 co-relation queries the response was YES. [2023-09-01 07:58:51,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15559 conditions, 3918 events. 2065/3918 cut-off events. For 18619/19041 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 31414 event pairs, 478 based on Foata normal form. 530/3202 useless extension candidates. Maximal degree in co-relation 15533. Up to 1440 conditions per place. [2023-09-01 07:58:51,128 INFO L137 encePairwiseOnDemand]: 236/247 looper letters, 77 selfloop transitions, 12 changer transitions 0/93 dead transitions. [2023-09-01 07:58:51,129 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 93 transitions, 1070 flow [2023-09-01 07:58:51,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 07:58:51,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 07:58:51,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 659 transitions. [2023-09-01 07:58:51,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38114517061885483 [2023-09-01 07:58:51,131 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 659 transitions. [2023-09-01 07:58:51,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 659 transitions. [2023-09-01 07:58:51,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:51,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 659 transitions. [2023-09-01 07:58:51,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 94.14285714285714) internal successors, (659), 7 states have internal predecessors, (659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:51,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 247.0) internal successors, (1976), 8 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:51,136 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 247.0) internal successors, (1976), 8 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:51,136 INFO L175 Difference]: Start difference. First operand has 73 places, 58 transitions, 558 flow. Second operand 7 states and 659 transitions. [2023-09-01 07:58:51,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 93 transitions, 1070 flow [2023-09-01 07:58:51,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 93 transitions, 1030 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-09-01 07:58:51,156 INFO L231 Difference]: Finished difference. Result has 76 places, 60 transitions, 577 flow [2023-09-01 07:58:51,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=577, PETRI_PLACES=76, PETRI_TRANSITIONS=60} [2023-09-01 07:58:51,157 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 39 predicate places. [2023-09-01 07:58:51,157 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 60 transitions, 577 flow [2023-09-01 07:58:51,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 87.4375) internal successors, (1399), 16 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:51,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:51,158 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:51,165 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-09-01 07:58:51,363 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 07:58:51,364 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:51,364 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:51,364 INFO L85 PathProgramCache]: Analyzing trace with hash -2128461162, now seen corresponding path program 1 times [2023-09-01 07:58:51,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:51,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349863670] [2023-09-01 07:58:51,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:51,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:51,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:51,604 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:51,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:51,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349863670] [2023-09-01 07:58:51,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349863670] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:51,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113378310] [2023-09-01 07:58:51,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:51,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:51,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:51,606 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:51,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-09-01 07:58:51,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:51,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 29 conjunts are in the unsatisfiable core [2023-09-01 07:58:51,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:51,756 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:58:51,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:51,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:58:51,809 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:51,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:51,879 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:51,879 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-09-01 07:58:51,886 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:51,886 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2023-09-01 07:58:51,899 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2023-09-01 07:58:51,931 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:51,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113378310] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:51,932 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:51,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2023-09-01 07:58:51,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279224496] [2023-09-01 07:58:51,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:51,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 07:58:51,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:51,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 07:58:51,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=253, Unknown=2, NotChecked=0, Total=306 [2023-09-01 07:58:52,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 247 [2023-09-01 07:58:52,328 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 60 transitions, 577 flow. Second operand has 18 states, 18 states have (on average 93.22222222222223) internal successors, (1678), 18 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:52,328 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:52,328 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 247 [2023-09-01 07:58:52,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:53,088 INFO L130 PetriNetUnfolder]: 2073/3927 cut-off events. [2023-09-01 07:58:53,088 INFO L131 PetriNetUnfolder]: For 14814/15242 co-relation queries the response was YES. [2023-09-01 07:58:53,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17854 conditions, 3927 events. 2073/3927 cut-off events. For 14814/15242 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 31698 event pairs, 1006 based on Foata normal form. 434/3741 useless extension candidates. Maximal degree in co-relation 17827. Up to 2173 conditions per place. [2023-09-01 07:58:53,118 INFO L137 encePairwiseOnDemand]: 235/247 looper letters, 84 selfloop transitions, 29 changer transitions 0/114 dead transitions. [2023-09-01 07:58:53,118 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 114 transitions, 1143 flow [2023-09-01 07:58:53,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 07:58:53,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 07:58:53,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1099 transitions. [2023-09-01 07:58:53,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40449024659550975 [2023-09-01 07:58:53,122 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1099 transitions. [2023-09-01 07:58:53,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1099 transitions. [2023-09-01 07:58:53,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:53,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1099 transitions. [2023-09-01 07:58:53,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 99.9090909090909) internal successors, (1099), 11 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:53,128 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 247.0) internal successors, (2964), 12 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 07:58:53,129 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 247.0) internal successors, (2964), 12 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 07:58:53,129 INFO L175 Difference]: Start difference. First operand has 76 places, 60 transitions, 577 flow. Second operand 11 states and 1099 transitions. [2023-09-01 07:58:53,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 114 transitions, 1143 flow [2023-09-01 07:58:53,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 114 transitions, 1137 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-09-01 07:58:53,147 INFO L231 Difference]: Finished difference. Result has 86 places, 71 transitions, 772 flow [2023-09-01 07:58:53,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=772, PETRI_PLACES=86, PETRI_TRANSITIONS=71} [2023-09-01 07:58:53,148 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 49 predicate places. [2023-09-01 07:58:53,148 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 71 transitions, 772 flow [2023-09-01 07:58:53,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 93.22222222222223) internal successors, (1678), 18 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:53,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:53,149 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:53,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:53,355 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 07:58:53,355 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:53,355 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:53,355 INFO L85 PathProgramCache]: Analyzing trace with hash -2128461161, now seen corresponding path program 1 times [2023-09-01 07:58:53,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:53,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899563105] [2023-09-01 07:58:53,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:53,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:53,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:53,633 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:53,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:53,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899563105] [2023-09-01 07:58:53,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899563105] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:53,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668238043] [2023-09-01 07:58:53,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:53,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:53,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:53,636 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:53,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-09-01 07:58:53,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:53,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 27 conjunts are in the unsatisfiable core [2023-09-01 07:58:53,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:53,778 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-09-01 07:58:53,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:53,804 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:58:53,849 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:53,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:53,899 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_390 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_390) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 4294967296)) is different from false [2023-09-01 07:58:53,907 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:53,908 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-09-01 07:58:53,917 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:53,919 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2023-09-01 07:58:53,965 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-09-01 07:58:53,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668238043] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:53,965 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:53,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-09-01 07:58:53,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791183893] [2023-09-01 07:58:53,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:53,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 07:58:53,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:53,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 07:58:53,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=289, Unknown=1, NotChecked=34, Total=380 [2023-09-01 07:58:53,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 247 [2023-09-01 07:58:54,003 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 71 transitions, 772 flow. Second operand has 20 states, 20 states have (on average 81.2) internal successors, (1624), 20 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:54,004 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:54,004 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 247 [2023-09-01 07:58:54,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:54,928 INFO L130 PetriNetUnfolder]: 2070/3932 cut-off events. [2023-09-01 07:58:54,928 INFO L131 PetriNetUnfolder]: For 17983/18369 co-relation queries the response was YES. [2023-09-01 07:58:54,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18611 conditions, 3932 events. 2070/3932 cut-off events. For 17983/18369 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 31561 event pairs, 759 based on Foata normal form. 389/3700 useless extension candidates. Maximal degree in co-relation 18581. Up to 2170 conditions per place. [2023-09-01 07:58:54,951 INFO L137 encePairwiseOnDemand]: 235/247 looper letters, 83 selfloop transitions, 29 changer transitions 0/113 dead transitions. [2023-09-01 07:58:54,951 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 113 transitions, 1213 flow [2023-09-01 07:58:54,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 07:58:54,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 07:58:54,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1045 transitions. [2023-09-01 07:58:54,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3525641025641026 [2023-09-01 07:58:54,958 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1045 transitions. [2023-09-01 07:58:54,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1045 transitions. [2023-09-01 07:58:54,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:54,959 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1045 transitions. [2023-09-01 07:58:54,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 87.08333333333333) internal successors, (1045), 12 states have internal predecessors, (1045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:54,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 247.0) internal successors, (3211), 13 states have internal predecessors, (3211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:54,967 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 247.0) internal successors, (3211), 13 states have internal predecessors, (3211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:54,967 INFO L175 Difference]: Start difference. First operand has 86 places, 71 transitions, 772 flow. Second operand 12 states and 1045 transitions. [2023-09-01 07:58:54,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 113 transitions, 1213 flow [2023-09-01 07:58:54,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 113 transitions, 1197 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-09-01 07:58:54,990 INFO L231 Difference]: Finished difference. Result has 94 places, 70 transitions, 800 flow [2023-09-01 07:58:54,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=800, PETRI_PLACES=94, PETRI_TRANSITIONS=70} [2023-09-01 07:58:54,991 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 57 predicate places. [2023-09-01 07:58:54,991 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 70 transitions, 800 flow [2023-09-01 07:58:54,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 81.2) internal successors, (1624), 20 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:54,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:54,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:55,002 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:55,197 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 07:58:55,198 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:55,198 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:55,198 INFO L85 PathProgramCache]: Analyzing trace with hash -2084064892, now seen corresponding path program 1 times [2023-09-01 07:58:55,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:55,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213128092] [2023-09-01 07:58:55,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:55,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:55,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:55,368 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:55,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:55,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213128092] [2023-09-01 07:58:55,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213128092] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:55,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399979404] [2023-09-01 07:58:55,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:55,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:55,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:55,371 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:55,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-09-01 07:58:55,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:55,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 27 conjunts are in the unsatisfiable core [2023-09-01 07:58:55,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:55,506 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:58:55,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:55,536 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:58:55,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:55,558 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:58:55,567 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:55,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:55,636 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:55,637 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2023-09-01 07:58:55,645 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:55,645 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 117 [2023-09-01 07:58:55,650 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2023-09-01 07:58:55,656 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2023-09-01 07:58:55,689 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:55,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399979404] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:55,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:55,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2023-09-01 07:58:55,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491934570] [2023-09-01 07:58:55,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:55,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-09-01 07:58:55,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:55,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-09-01 07:58:55,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=160, Unknown=6, NotChecked=0, Total=210 [2023-09-01 07:58:55,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 07:58:55,788 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 70 transitions, 800 flow. Second operand has 15 states, 15 states have (on average 78.4) internal successors, (1176), 15 states have internal predecessors, (1176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:55,788 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:55,788 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 07:58:55,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:56,337 INFO L130 PetriNetUnfolder]: 1990/3815 cut-off events. [2023-09-01 07:58:56,337 INFO L131 PetriNetUnfolder]: For 16800/16800 co-relation queries the response was YES. [2023-09-01 07:58:56,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18702 conditions, 3815 events. 1990/3815 cut-off events. For 16800/16800 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 29617 event pairs, 488 based on Foata normal form. 128/3326 useless extension candidates. Maximal degree in co-relation 18672. Up to 1491 conditions per place. [2023-09-01 07:58:56,352 INFO L137 encePairwiseOnDemand]: 236/247 looper letters, 88 selfloop transitions, 12 changer transitions 0/104 dead transitions. [2023-09-01 07:58:56,352 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 104 transitions, 1406 flow [2023-09-01 07:58:56,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 07:58:56,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 07:58:56,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 593 transitions. [2023-09-01 07:58:56,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34297281665702717 [2023-09-01 07:58:56,354 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 593 transitions. [2023-09-01 07:58:56,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 593 transitions. [2023-09-01 07:58:56,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:56,354 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 593 transitions. [2023-09-01 07:58:56,355 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 84.71428571428571) internal successors, (593), 7 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:56,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 247.0) internal successors, (1976), 8 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:56,357 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 247.0) internal successors, (1976), 8 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:56,357 INFO L175 Difference]: Start difference. First operand has 94 places, 70 transitions, 800 flow. Second operand 7 states and 593 transitions. [2023-09-01 07:58:56,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 104 transitions, 1406 flow [2023-09-01 07:58:56,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 104 transitions, 1389 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-09-01 07:58:56,382 INFO L231 Difference]: Finished difference. Result has 95 places, 69 transitions, 805 flow [2023-09-01 07:58:56,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=805, PETRI_PLACES=95, PETRI_TRANSITIONS=69} [2023-09-01 07:58:56,383 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 58 predicate places. [2023-09-01 07:58:56,383 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 69 transitions, 805 flow [2023-09-01 07:58:56,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 78.4) internal successors, (1176), 15 states have internal predecessors, (1176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:56,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:56,383 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:56,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:56,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-09-01 07:58:56,593 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:56,593 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:56,593 INFO L85 PathProgramCache]: Analyzing trace with hash -2128461159, now seen corresponding path program 1 times [2023-09-01 07:58:56,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:56,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545259318] [2023-09-01 07:58:56,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:56,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:56,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:56,659 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 07:58:56,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:56,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545259318] [2023-09-01 07:58:56,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545259318] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:56,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:58:56,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 07:58:56,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275343217] [2023-09-01 07:58:56,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:56,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:58:56,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:56,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:58:56,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:58:56,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 247 [2023-09-01 07:58:56,664 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 69 transitions, 805 flow. Second operand has 3 states, 3 states have (on average 107.0) internal successors, (321), 3 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:56,664 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:56,664 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 247 [2023-09-01 07:58:56,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:57,037 INFO L130 PetriNetUnfolder]: 1378/2683 cut-off events. [2023-09-01 07:58:57,037 INFO L131 PetriNetUnfolder]: For 16763/17104 co-relation queries the response was YES. [2023-09-01 07:58:57,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13373 conditions, 2683 events. 1378/2683 cut-off events. For 16763/17104 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 19906 event pairs, 1094 based on Foata normal form. 341/2831 useless extension candidates. Maximal degree in co-relation 13342. Up to 2635 conditions per place. [2023-09-01 07:58:57,050 INFO L137 encePairwiseOnDemand]: 244/247 looper letters, 56 selfloop transitions, 1 changer transitions 0/62 dead transitions. [2023-09-01 07:58:57,050 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 62 transitions, 809 flow [2023-09-01 07:58:57,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:58:57,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:58:57,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 340 transitions. [2023-09-01 07:58:57,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45883940620782726 [2023-09-01 07:58:57,051 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 340 transitions. [2023-09-01 07:58:57,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 340 transitions. [2023-09-01 07:58:57,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:57,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 340 transitions. [2023-09-01 07:58:57,052 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 113.33333333333333) internal successors, (340), 3 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:57,052 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:57,052 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:57,053 INFO L175 Difference]: Start difference. First operand has 95 places, 69 transitions, 805 flow. Second operand 3 states and 340 transitions. [2023-09-01 07:58:57,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 62 transitions, 809 flow [2023-09-01 07:58:57,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 62 transitions, 800 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-09-01 07:58:57,066 INFO L231 Difference]: Finished difference. Result has 91 places, 62 transitions, 688 flow [2023-09-01 07:58:57,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=686, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=688, PETRI_PLACES=91, PETRI_TRANSITIONS=62} [2023-09-01 07:58:57,066 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 54 predicate places. [2023-09-01 07:58:57,067 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 62 transitions, 688 flow [2023-09-01 07:58:57,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 107.0) internal successors, (321), 3 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:57,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:57,067 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:57,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-09-01 07:58:57,067 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:57,067 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:57,068 INFO L85 PathProgramCache]: Analyzing trace with hash -2128461158, now seen corresponding path program 2 times [2023-09-01 07:58:57,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:57,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794047538] [2023-09-01 07:58:57,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:57,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:57,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:57,117 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 07:58:57,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:57,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794047538] [2023-09-01 07:58:57,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794047538] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:58:57,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:58:57,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 07:58:57,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14416554] [2023-09-01 07:58:57,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:58:57,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:58:57,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:57,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:58:57,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:58:57,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 247 [2023-09-01 07:58:57,121 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 62 transitions, 688 flow. Second operand has 3 states, 3 states have (on average 107.0) internal successors, (321), 3 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:57,121 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:57,121 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 247 [2023-09-01 07:58:57,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:57,345 INFO L130 PetriNetUnfolder]: 976/1916 cut-off events. [2023-09-01 07:58:57,345 INFO L131 PetriNetUnfolder]: For 13930/14226 co-relation queries the response was YES. [2023-09-01 07:58:57,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9070 conditions, 1916 events. 976/1916 cut-off events. For 13930/14226 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 13194 event pairs, 735 based on Foata normal form. 470/2330 useless extension candidates. Maximal degree in co-relation 9039. Up to 1871 conditions per place. [2023-09-01 07:58:57,355 INFO L137 encePairwiseOnDemand]: 244/247 looper letters, 47 selfloop transitions, 1 changer transitions 0/53 dead transitions. [2023-09-01 07:58:57,355 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 53 transitions, 654 flow [2023-09-01 07:58:57,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:58:57,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:58:57,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 338 transitions. [2023-09-01 07:58:57,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2023-09-01 07:58:57,356 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 338 transitions. [2023-09-01 07:58:57,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 338 transitions. [2023-09-01 07:58:57,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:57,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 338 transitions. [2023-09-01 07:58:57,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 112.66666666666667) internal successors, (338), 3 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:57,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:57,357 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:57,358 INFO L175 Difference]: Start difference. First operand has 91 places, 62 transitions, 688 flow. Second operand 3 states and 338 transitions. [2023-09-01 07:58:57,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 53 transitions, 654 flow [2023-09-01 07:58:57,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 53 transitions, 573 flow, removed 6 selfloop flow, removed 8 redundant places. [2023-09-01 07:58:57,368 INFO L231 Difference]: Finished difference. Result has 81 places, 53 transitions, 479 flow [2023-09-01 07:58:57,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=479, PETRI_PLACES=81, PETRI_TRANSITIONS=53} [2023-09-01 07:58:57,369 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 44 predicate places. [2023-09-01 07:58:57,369 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 53 transitions, 479 flow [2023-09-01 07:58:57,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 107.0) internal successors, (321), 3 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:57,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:57,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:57,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-09-01 07:58:57,370 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:57,370 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:57,370 INFO L85 PathProgramCache]: Analyzing trace with hash -181499753, now seen corresponding path program 1 times [2023-09-01 07:58:57,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:57,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007320967] [2023-09-01 07:58:57,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:57,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:57,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:57,447 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:57,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:57,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007320967] [2023-09-01 07:58:57,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007320967] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:57,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108315668] [2023-09-01 07:58:57,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:57,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:57,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:57,453 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:57,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-09-01 07:58:57,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:57,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 07:58:57,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:57,625 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:57,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:57,671 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:57,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108315668] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:57,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:57,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-09-01 07:58:57,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925026508] [2023-09-01 07:58:57,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:57,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-09-01 07:58:57,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:57,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-09-01 07:58:57,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2023-09-01 07:58:57,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 247 [2023-09-01 07:58:57,806 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 53 transitions, 479 flow. Second operand has 14 states, 14 states have (on average 95.42857142857143) internal successors, (1336), 14 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:57,806 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:57,806 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 247 [2023-09-01 07:58:57,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:58,221 INFO L130 PetriNetUnfolder]: 1031/2002 cut-off events. [2023-09-01 07:58:58,221 INFO L131 PetriNetUnfolder]: For 6355/6355 co-relation queries the response was YES. [2023-09-01 07:58:58,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8785 conditions, 2002 events. 1031/2002 cut-off events. For 6355/6355 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 13063 event pairs, 570 based on Foata normal form. 56/1998 useless extension candidates. Maximal degree in co-relation 8758. Up to 1460 conditions per place. [2023-09-01 07:58:58,229 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 45 selfloop transitions, 4 changer transitions 40/91 dead transitions. [2023-09-01 07:58:58,229 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 91 transitions, 871 flow [2023-09-01 07:58:58,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 07:58:58,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 07:58:58,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 911 transitions. [2023-09-01 07:58:58,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4098065677013045 [2023-09-01 07:58:58,231 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 911 transitions. [2023-09-01 07:58:58,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 911 transitions. [2023-09-01 07:58:58,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:58,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 911 transitions. [2023-09-01 07:58:58,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 101.22222222222223) internal successors, (911), 9 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:58,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 247.0) internal successors, (2470), 10 states have internal predecessors, (2470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:58,235 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 247.0) internal successors, (2470), 10 states have internal predecessors, (2470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:58,235 INFO L175 Difference]: Start difference. First operand has 81 places, 53 transitions, 479 flow. Second operand 9 states and 911 transitions. [2023-09-01 07:58:58,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 91 transitions, 871 flow [2023-09-01 07:58:58,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 91 transitions, 870 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:58:58,247 INFO L231 Difference]: Finished difference. Result has 91 places, 43 transitions, 401 flow [2023-09-01 07:58:58,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=401, PETRI_PLACES=91, PETRI_TRANSITIONS=43} [2023-09-01 07:58:58,248 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 54 predicate places. [2023-09-01 07:58:58,248 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 43 transitions, 401 flow [2023-09-01 07:58:58,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 95.42857142857143) internal successors, (1336), 14 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:58,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:58,248 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:58,254 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 07:58:58,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:58,454 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:58:58,454 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:58,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1557784518, now seen corresponding path program 1 times [2023-09-01 07:58:58,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:58,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101628559] [2023-09-01 07:58:58,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:58,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:58,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:58,777 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:58,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:58,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101628559] [2023-09-01 07:58:58,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101628559] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:58,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534149203] [2023-09-01 07:58:58,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:58,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:58,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:58,779 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:58,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-09-01 07:58:58,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:58,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 31 conjunts are in the unsatisfiable core [2023-09-01 07:58:58,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:58,953 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:58:58,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:58,986 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:58:59,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:59,071 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:58:59,086 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:59,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:59,136 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_522 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_522) c_~A~0.base) (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) 4)) 9223372039002259456))) is different from false [2023-09-01 07:58:59,141 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_522 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_522) c_~A~0.base) (+ c_~A~0.offset 4)) 9223372039002259456))) is different from false [2023-09-01 07:58:59,177 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:59,178 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 07:58:59,184 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:58:59,184 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 75 [2023-09-01 07:58:59,188 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 54 [2023-09-01 07:58:59,192 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-09-01 07:58:59,256 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-09-01 07:58:59,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534149203] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:59,257 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:59,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2023-09-01 07:58:59,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872325108] [2023-09-01 07:58:59,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:59,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 07:58:59,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:59,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 07:58:59,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=348, Unknown=10, NotChecked=78, Total=506 [2023-09-01 07:58:59,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 07:58:59,283 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 43 transitions, 401 flow. Second operand has 23 states, 23 states have (on average 78.17391304347827) internal successors, (1798), 23 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:59,283 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:59,283 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 07:58:59,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:59,816 INFO L130 PetriNetUnfolder]: 1177/2208 cut-off events. [2023-09-01 07:58:59,816 INFO L131 PetriNetUnfolder]: For 14661/15000 co-relation queries the response was YES. [2023-09-01 07:58:59,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10636 conditions, 2208 events. 1177/2208 cut-off events. For 14661/15000 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 15199 event pairs, 648 based on Foata normal form. 441/2577 useless extension candidates. Maximal degree in co-relation 10605. Up to 705 conditions per place. [2023-09-01 07:58:59,827 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 69 selfloop transitions, 17 changer transitions 0/87 dead transitions. [2023-09-01 07:58:59,827 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 87 transitions, 892 flow [2023-09-01 07:58:59,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 07:58:59,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 07:58:59,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 842 transitions. [2023-09-01 07:58:59,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3408906882591093 [2023-09-01 07:58:59,829 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 842 transitions. [2023-09-01 07:58:59,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 842 transitions. [2023-09-01 07:58:59,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:59,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 842 transitions. [2023-09-01 07:58:59,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 84.2) internal successors, (842), 10 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:59,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 247.0) internal successors, (2717), 11 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:59,833 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 247.0) internal successors, (2717), 11 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:59,833 INFO L175 Difference]: Start difference. First operand has 91 places, 43 transitions, 401 flow. Second operand 10 states and 842 transitions. [2023-09-01 07:58:59,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 87 transitions, 892 flow [2023-09-01 07:58:59,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 87 transitions, 740 flow, removed 55 selfloop flow, removed 15 redundant places. [2023-09-01 07:58:59,856 INFO L231 Difference]: Finished difference. Result has 79 places, 45 transitions, 396 flow [2023-09-01 07:58:59,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=396, PETRI_PLACES=79, PETRI_TRANSITIONS=45} [2023-09-01 07:58:59,856 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 42 predicate places. [2023-09-01 07:58:59,856 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 45 transitions, 396 flow [2023-09-01 07:58:59,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 78.17391304347827) internal successors, (1798), 23 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:59,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:59,857 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:59,861 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 07:59:00,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-09-01 07:59:00,057 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:00,058 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:00,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1557784517, now seen corresponding path program 1 times [2023-09-01 07:59:00,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:00,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425967945] [2023-09-01 07:59:00,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:00,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:00,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:00,411 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:00,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:00,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425967945] [2023-09-01 07:59:00,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425967945] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:00,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334823358] [2023-09-01 07:59:00,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:00,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:00,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:00,417 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:00,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-09-01 07:59:00,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:00,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 31 conjunts are in the unsatisfiable core [2023-09-01 07:59:00,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:00,574 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:59:00,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:00,614 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:59:00,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:00,689 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:59:00,702 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:00,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:00,722 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_560 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_560) c_~A~0.base) (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_~i~0#1| 4))) 4294967296)) is different from false [2023-09-01 07:59:00,792 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:00,793 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 07:59:00,797 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:00,798 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 129 [2023-09-01 07:59:00,806 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2023-09-01 07:59:00,832 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-09-01 07:59:00,871 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:00,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334823358] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:00,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:00,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2023-09-01 07:59:00,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761899262] [2023-09-01 07:59:00,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:00,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 07:59:00,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:00,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 07:59:00,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=382, Unknown=9, NotChecked=40, Total=506 [2023-09-01 07:59:00,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 07:59:00,890 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 45 transitions, 396 flow. Second operand has 23 states, 23 states have (on average 78.17391304347827) internal successors, (1798), 23 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:00,890 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:00,890 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 07:59:00,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:01,415 INFO L130 PetriNetUnfolder]: 1102/2070 cut-off events. [2023-09-01 07:59:01,415 INFO L131 PetriNetUnfolder]: For 8313/8694 co-relation queries the response was YES. [2023-09-01 07:59:01,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9341 conditions, 2070 events. 1102/2070 cut-off events. For 8313/8694 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 14105 event pairs, 465 based on Foata normal form. 432/2448 useless extension candidates. Maximal degree in co-relation 9316. Up to 705 conditions per place. [2023-09-01 07:59:01,424 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 68 selfloop transitions, 17 changer transitions 0/86 dead transitions. [2023-09-01 07:59:01,425 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 86 transitions, 783 flow [2023-09-01 07:59:01,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 07:59:01,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 07:59:01,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 839 transitions. [2023-09-01 07:59:01,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3396761133603239 [2023-09-01 07:59:01,426 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 839 transitions. [2023-09-01 07:59:01,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 839 transitions. [2023-09-01 07:59:01,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:01,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 839 transitions. [2023-09-01 07:59:01,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 83.9) internal successors, (839), 10 states have internal predecessors, (839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:01,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 247.0) internal successors, (2717), 11 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:01,429 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 247.0) internal successors, (2717), 11 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:01,429 INFO L175 Difference]: Start difference. First operand has 79 places, 45 transitions, 396 flow. Second operand 10 states and 839 transitions. [2023-09-01 07:59:01,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 86 transitions, 783 flow [2023-09-01 07:59:01,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 86 transitions, 746 flow, removed 1 selfloop flow, removed 7 redundant places. [2023-09-01 07:59:01,435 INFO L231 Difference]: Finished difference. Result has 81 places, 44 transitions, 382 flow [2023-09-01 07:59:01,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=382, PETRI_PLACES=81, PETRI_TRANSITIONS=44} [2023-09-01 07:59:01,436 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 44 predicate places. [2023-09-01 07:59:01,436 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 44 transitions, 382 flow [2023-09-01 07:59:01,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 78.17391304347827) internal successors, (1798), 23 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:01,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:01,436 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-09-01 07:59:01,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:01,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:01,642 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:01,642 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:01,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1557784211, now seen corresponding path program 1 times [2023-09-01 07:59:01,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:01,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043825889] [2023-09-01 07:59:01,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:01,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:01,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:01,676 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 07:59:01,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:01,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043825889] [2023-09-01 07:59:01,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043825889] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:59:01,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:59:01,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 07:59:01,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087476527] [2023-09-01 07:59:01,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:59:01,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:59:01,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:01,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:59:01,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:59:01,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 247 [2023-09-01 07:59:01,684 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 44 transitions, 382 flow. Second operand has 3 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:01,684 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:01,684 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 247 [2023-09-01 07:59:01,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:01,880 INFO L130 PetriNetUnfolder]: 1000/1869 cut-off events. [2023-09-01 07:59:01,880 INFO L131 PetriNetUnfolder]: For 7465/7780 co-relation queries the response was YES. [2023-09-01 07:59:01,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8104 conditions, 1869 events. 1000/1869 cut-off events. For 7465/7780 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 12164 event pairs, 750 based on Foata normal form. 315/2184 useless extension candidates. Maximal degree in co-relation 8080. Up to 1755 conditions per place. [2023-09-01 07:59:01,887 INFO L137 encePairwiseOnDemand]: 245/247 looper letters, 49 selfloop transitions, 2 changer transitions 0/52 dead transitions. [2023-09-01 07:59:01,887 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 52 transitions, 507 flow [2023-09-01 07:59:01,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:59:01,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:59:01,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 343 transitions. [2023-09-01 07:59:01,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46288798920377866 [2023-09-01 07:59:01,888 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 343 transitions. [2023-09-01 07:59:01,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 343 transitions. [2023-09-01 07:59:01,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:01,889 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 343 transitions. [2023-09-01 07:59:01,889 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 114.33333333333333) internal successors, (343), 3 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:01,890 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:01,890 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:01,890 INFO L175 Difference]: Start difference. First operand has 81 places, 44 transitions, 382 flow. Second operand 3 states and 343 transitions. [2023-09-01 07:59:01,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 52 transitions, 507 flow [2023-09-01 07:59:01,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 52 transitions, 480 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-09-01 07:59:01,893 INFO L231 Difference]: Finished difference. Result has 75 places, 42 transitions, 322 flow [2023-09-01 07:59:01,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=318, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=322, PETRI_PLACES=75, PETRI_TRANSITIONS=42} [2023-09-01 07:59:01,893 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 38 predicate places. [2023-09-01 07:59:01,894 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 42 transitions, 322 flow [2023-09-01 07:59:01,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:01,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:01,894 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-09-01 07:59:01,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-09-01 07:59:01,894 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:01,894 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:01,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1557784239, now seen corresponding path program 2 times [2023-09-01 07:59:01,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:01,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965897601] [2023-09-01 07:59:01,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:01,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:01,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:01,980 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:01,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:01,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965897601] [2023-09-01 07:59:01,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965897601] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:01,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604474448] [2023-09-01 07:59:01,981 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:59:01,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:01,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:01,985 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:02,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-09-01 07:59:02,115 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 07:59:02,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:02,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 07:59:02,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:02,181 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:02,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:02,231 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:02,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604474448] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:02,232 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:02,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-09-01 07:59:02,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240879781] [2023-09-01 07:59:02,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:02,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-09-01 07:59:02,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:02,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-09-01 07:59:02,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2023-09-01 07:59:02,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 247 [2023-09-01 07:59:02,401 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 42 transitions, 322 flow. Second operand has 19 states, 19 states have (on average 95.21052631578948) internal successors, (1809), 19 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:02,401 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:02,402 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 247 [2023-09-01 07:59:02,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:02,811 INFO L130 PetriNetUnfolder]: 855/1588 cut-off events. [2023-09-01 07:59:02,811 INFO L131 PetriNetUnfolder]: For 5743/6025 co-relation queries the response was YES. [2023-09-01 07:59:02,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6601 conditions, 1588 events. 855/1588 cut-off events. For 5743/6025 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 10224 event pairs, 282 based on Foata normal form. 366/1954 useless extension candidates. Maximal degree in co-relation 6578. Up to 774 conditions per place. [2023-09-01 07:59:02,820 INFO L137 encePairwiseOnDemand]: 237/247 looper letters, 104 selfloop transitions, 15 changer transitions 7/127 dead transitions. [2023-09-01 07:59:02,820 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 127 transitions, 1056 flow [2023-09-01 07:59:02,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 07:59:02,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 07:59:02,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1233 transitions. [2023-09-01 07:59:02,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4159919028340081 [2023-09-01 07:59:02,823 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1233 transitions. [2023-09-01 07:59:02,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1233 transitions. [2023-09-01 07:59:02,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:02,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1233 transitions. [2023-09-01 07:59:02,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 102.75) internal successors, (1233), 12 states have internal predecessors, (1233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:02,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 247.0) internal successors, (3211), 13 states have internal predecessors, (3211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:02,828 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 247.0) internal successors, (3211), 13 states have internal predecessors, (3211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:02,828 INFO L175 Difference]: Start difference. First operand has 75 places, 42 transitions, 322 flow. Second operand 12 states and 1233 transitions. [2023-09-01 07:59:02,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 127 transitions, 1056 flow [2023-09-01 07:59:02,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 127 transitions, 1052 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:59:02,834 INFO L231 Difference]: Finished difference. Result has 92 places, 53 transitions, 511 flow [2023-09-01 07:59:02,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=511, PETRI_PLACES=92, PETRI_TRANSITIONS=53} [2023-09-01 07:59:02,836 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 55 predicate places. [2023-09-01 07:59:02,836 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 53 transitions, 511 flow [2023-09-01 07:59:02,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 95.21052631578948) internal successors, (1809), 19 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:02,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:02,836 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1] [2023-09-01 07:59:02,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:03,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:03,037 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:03,037 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:03,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1993561149, now seen corresponding path program 2 times [2023-09-01 07:59:03,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:03,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127325377] [2023-09-01 07:59:03,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:03,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:03,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:03,364 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 07:59:03,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:03,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127325377] [2023-09-01 07:59:03,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127325377] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:03,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434623619] [2023-09-01 07:59:03,364 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:59:03,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:03,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:03,365 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:03,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-09-01 07:59:03,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 07:59:03,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:03,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 33 conjunts are in the unsatisfiable core [2023-09-01 07:59:03,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:03,541 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:59:03,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:03,566 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:59:03,615 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 07:59:03,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:03,687 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_642 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_642) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 4294967296)) is different from false [2023-09-01 07:59:03,696 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:03,696 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-09-01 07:59:03,702 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:03,703 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2023-09-01 07:59:03,716 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-09-01 07:59:03,757 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2023-09-01 07:59:03,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434623619] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:03,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:03,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 22 [2023-09-01 07:59:03,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559227437] [2023-09-01 07:59:03,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:03,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-09-01 07:59:03,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:03,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-09-01 07:59:03,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=440, Unknown=1, NotChecked=42, Total=552 [2023-09-01 07:59:03,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 247 [2023-09-01 07:59:03,805 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 53 transitions, 511 flow. Second operand has 24 states, 24 states have (on average 81.16666666666667) internal successors, (1948), 24 states have internal predecessors, (1948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:03,805 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:03,805 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 247 [2023-09-01 07:59:03,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:04,275 INFO L130 PetriNetUnfolder]: 861/1599 cut-off events. [2023-09-01 07:59:04,275 INFO L131 PetriNetUnfolder]: For 9210/9500 co-relation queries the response was YES. [2023-09-01 07:59:04,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7603 conditions, 1599 events. 861/1599 cut-off events. For 9210/9500 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 9805 event pairs, 577 based on Foata normal form. 294/1891 useless extension candidates. Maximal degree in co-relation 7572. Up to 1041 conditions per place. [2023-09-01 07:59:04,282 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 63 selfloop transitions, 21 changer transitions 1/86 dead transitions. [2023-09-01 07:59:04,282 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 86 transitions, 894 flow [2023-09-01 07:59:04,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 07:59:04,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 07:59:04,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1107 transitions. [2023-09-01 07:59:04,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34475241357832453 [2023-09-01 07:59:04,286 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1107 transitions. [2023-09-01 07:59:04,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1107 transitions. [2023-09-01 07:59:04,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:04,286 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1107 transitions. [2023-09-01 07:59:04,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 85.15384615384616) internal successors, (1107), 13 states have internal predecessors, (1107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:04,291 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 247.0) internal successors, (3458), 14 states have internal predecessors, (3458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:04,291 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 247.0) internal successors, (3458), 14 states have internal predecessors, (3458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:04,291 INFO L175 Difference]: Start difference. First operand has 92 places, 53 transitions, 511 flow. Second operand 13 states and 1107 transitions. [2023-09-01 07:59:04,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 86 transitions, 894 flow [2023-09-01 07:59:04,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 86 transitions, 864 flow, removed 12 selfloop flow, removed 4 redundant places. [2023-09-01 07:59:04,301 INFO L231 Difference]: Finished difference. Result has 104 places, 60 transitions, 613 flow [2023-09-01 07:59:04,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=613, PETRI_PLACES=104, PETRI_TRANSITIONS=60} [2023-09-01 07:59:04,302 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 67 predicate places. [2023-09-01 07:59:04,302 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 60 transitions, 613 flow [2023-09-01 07:59:04,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 81.16666666666667) internal successors, (1948), 24 states have internal predecessors, (1948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:04,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:04,303 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:04,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:04,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-09-01 07:59:04,509 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:04,509 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:04,509 INFO L85 PathProgramCache]: Analyzing trace with hash -925121662, now seen corresponding path program 2 times [2023-09-01 07:59:04,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:04,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455891523] [2023-09-01 07:59:04,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:04,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:04,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:04,735 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:04,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:04,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455891523] [2023-09-01 07:59:04,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455891523] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:04,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147099942] [2023-09-01 07:59:04,736 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:59:04,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:04,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:04,741 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:04,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-09-01 07:59:04,879 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 07:59:04,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:04,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 29 conjunts are in the unsatisfiable core [2023-09-01 07:59:04,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:04,922 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-09-01 07:59:04,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:04,948 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:59:04,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:04,969 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:59:05,012 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:05,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:05,128 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:05,128 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 07:59:05,135 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:05,135 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 129 [2023-09-01 07:59:05,141 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2023-09-01 07:59:05,161 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-09-01 07:59:05,206 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:05,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147099942] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:05,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:05,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2023-09-01 07:59:05,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943565685] [2023-09-01 07:59:05,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:05,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 07:59:05,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:05,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 07:59:05,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=421, Unknown=14, NotChecked=0, Total=506 [2023-09-01 07:59:05,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 07:59:05,450 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 60 transitions, 613 flow. Second operand has 23 states, 23 states have (on average 78.30434782608695) internal successors, (1801), 23 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:05,450 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:05,450 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 07:59:05,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:06,117 INFO L130 PetriNetUnfolder]: 1207/2269 cut-off events. [2023-09-01 07:59:06,118 INFO L131 PetriNetUnfolder]: For 11119/11119 co-relation queries the response was YES. [2023-09-01 07:59:06,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10200 conditions, 2269 events. 1207/2269 cut-off events. For 11119/11119 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 14821 event pairs, 298 based on Foata normal form. 232/2501 useless extension candidates. Maximal degree in co-relation 10165. Up to 848 conditions per place. [2023-09-01 07:59:06,132 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 108 selfloop transitions, 12 changer transitions 0/124 dead transitions. [2023-09-01 07:59:06,132 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 124 transitions, 1429 flow [2023-09-01 07:59:06,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 07:59:06,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 07:59:06,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 833 transitions. [2023-09-01 07:59:06,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.337246963562753 [2023-09-01 07:59:06,144 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 833 transitions. [2023-09-01 07:59:06,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 833 transitions. [2023-09-01 07:59:06,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:06,145 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 833 transitions. [2023-09-01 07:59:06,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 83.3) internal successors, (833), 10 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:06,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 247.0) internal successors, (2717), 11 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:06,148 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 247.0) internal successors, (2717), 11 states have internal predecessors, (2717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:06,148 INFO L175 Difference]: Start difference. First operand has 104 places, 60 transitions, 613 flow. Second operand 10 states and 833 transitions. [2023-09-01 07:59:06,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 124 transitions, 1429 flow [2023-09-01 07:59:06,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 124 transitions, 1383 flow, removed 6 selfloop flow, removed 6 redundant places. [2023-09-01 07:59:06,164 INFO L231 Difference]: Finished difference. Result has 109 places, 62 transitions, 627 flow [2023-09-01 07:59:06,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=575, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=627, PETRI_PLACES=109, PETRI_TRANSITIONS=62} [2023-09-01 07:59:06,164 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 72 predicate places. [2023-09-01 07:59:06,164 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 62 transitions, 627 flow [2023-09-01 07:59:06,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 78.30434782608695) internal successors, (1801), 23 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:06,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:06,165 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1] [2023-09-01 07:59:06,172 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-09-01 07:59:06,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-09-01 07:59:06,371 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:06,371 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:06,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1993561148, now seen corresponding path program 3 times [2023-09-01 07:59:06,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:06,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3786686] [2023-09-01 07:59:06,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:06,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:06,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:06,651 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 07:59:06,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:06,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3786686] [2023-09-01 07:59:06,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3786686] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:06,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444342074] [2023-09-01 07:59:06,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 07:59:06,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:06,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:06,657 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:06,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-09-01 07:59:06,787 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 07:59:06,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:06,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 33 conjunts are in the unsatisfiable core [2023-09-01 07:59:06,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:06,856 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:59:06,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:06,886 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:59:06,934 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 07:59:06,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:07,029 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:07,030 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-09-01 07:59:07,040 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:07,042 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2023-09-01 07:59:07,083 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2023-09-01 07:59:07,136 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 07:59:07,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444342074] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:07,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:07,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 22 [2023-09-01 07:59:07,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535930149] [2023-09-01 07:59:07,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:07,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-09-01 07:59:07,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:07,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-09-01 07:59:07,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=477, Unknown=4, NotChecked=0, Total=552 [2023-09-01 07:59:07,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 247 [2023-09-01 07:59:07,762 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 62 transitions, 627 flow. Second operand has 24 states, 24 states have (on average 91.16666666666667) internal successors, (2188), 24 states have internal predecessors, (2188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:07,762 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:07,762 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 247 [2023-09-01 07:59:07,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:08,272 INFO L130 PetriNetUnfolder]: 1168/2166 cut-off events. [2023-09-01 07:59:08,273 INFO L131 PetriNetUnfolder]: For 11729/12023 co-relation queries the response was YES. [2023-09-01 07:59:08,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10893 conditions, 2166 events. 1168/2166 cut-off events. For 11729/12023 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 14008 event pairs, 652 based on Foata normal form. 296/2450 useless extension candidates. Maximal degree in co-relation 10857. Up to 1405 conditions per place. [2023-09-01 07:59:08,283 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 68 selfloop transitions, 20 changer transitions 1/90 dead transitions. [2023-09-01 07:59:08,283 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 90 transitions, 1003 flow [2023-09-01 07:59:08,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 07:59:08,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 07:59:08,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1235 transitions. [2023-09-01 07:59:08,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38461538461538464 [2023-09-01 07:59:08,286 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1235 transitions. [2023-09-01 07:59:08,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1235 transitions. [2023-09-01 07:59:08,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:08,286 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1235 transitions. [2023-09-01 07:59:08,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 95.0) internal successors, (1235), 13 states have internal predecessors, (1235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:08,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 247.0) internal successors, (3458), 14 states have internal predecessors, (3458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:08,290 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 247.0) internal successors, (3458), 14 states have internal predecessors, (3458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:08,291 INFO L175 Difference]: Start difference. First operand has 109 places, 62 transitions, 627 flow. Second operand 13 states and 1235 transitions. [2023-09-01 07:59:08,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 90 transitions, 1003 flow [2023-09-01 07:59:08,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 90 transitions, 974 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-09-01 07:59:08,304 INFO L231 Difference]: Finished difference. Result has 114 places, 60 transitions, 617 flow [2023-09-01 07:59:08,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=617, PETRI_PLACES=114, PETRI_TRANSITIONS=60} [2023-09-01 07:59:08,305 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 77 predicate places. [2023-09-01 07:59:08,305 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 60 transitions, 617 flow [2023-09-01 07:59:08,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 91.16666666666667) internal successors, (2188), 24 states have internal predecessors, (2188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:08,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:08,305 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:08,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:08,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-09-01 07:59:08,512 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:08,512 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:08,512 INFO L85 PathProgramCache]: Analyzing trace with hash -925121661, now seen corresponding path program 1 times [2023-09-01 07:59:08,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:08,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80312794] [2023-09-01 07:59:08,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:08,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:08,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:08,745 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:08,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:08,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80312794] [2023-09-01 07:59:08,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80312794] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:08,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228466454] [2023-09-01 07:59:08,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:08,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:08,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:08,747 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:08,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-09-01 07:59:08,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:08,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 29 conjunts are in the unsatisfiable core [2023-09-01 07:59:08,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:08,942 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-09-01 07:59:08,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:08,968 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-09-01 07:59:08,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:08,995 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-09-01 07:59:09,038 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:09,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:09,083 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_755 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_755) c_~A~0.base) (+ c_~A~0.offset 4)) 4294967296))) is different from false [2023-09-01 07:59:09,118 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:09,119 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 07:59:09,133 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:09,133 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 75 [2023-09-01 07:59:09,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 54 [2023-09-01 07:59:09,143 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-09-01 07:59:09,220 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:09,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228466454] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:09,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:09,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2023-09-01 07:59:09,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577453769] [2023-09-01 07:59:09,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:09,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 07:59:09,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:09,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 07:59:09,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=392, Unknown=1, NotChecked=40, Total=506 [2023-09-01 07:59:09,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 07:59:09,247 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 60 transitions, 617 flow. Second operand has 23 states, 23 states have (on average 78.30434782608695) internal successors, (1801), 23 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:09,248 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:09,248 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 07:59:09,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:09,828 INFO L130 PetriNetUnfolder]: 1084/2020 cut-off events. [2023-09-01 07:59:09,828 INFO L131 PetriNetUnfolder]: For 12736/12888 co-relation queries the response was YES. [2023-09-01 07:59:09,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10197 conditions, 2020 events. 1084/2020 cut-off events. For 12736/12888 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 12897 event pairs, 294 based on Foata normal form. 232/2244 useless extension candidates. Maximal degree in co-relation 10162. Up to 818 conditions per place. [2023-09-01 07:59:09,837 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 90 selfloop transitions, 12 changer transitions 0/106 dead transitions. [2023-09-01 07:59:09,837 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 106 transitions, 1244 flow [2023-09-01 07:59:09,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 07:59:09,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 07:59:09,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 745 transitions. [2023-09-01 07:59:09,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3351327035537562 [2023-09-01 07:59:09,839 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 745 transitions. [2023-09-01 07:59:09,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 745 transitions. [2023-09-01 07:59:09,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:09,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 745 transitions. [2023-09-01 07:59:09,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 82.77777777777777) internal successors, (745), 9 states have internal predecessors, (745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:09,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 247.0) internal successors, (2470), 10 states have internal predecessors, (2470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:09,842 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 247.0) internal successors, (2470), 10 states have internal predecessors, (2470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:09,842 INFO L175 Difference]: Start difference. First operand has 114 places, 60 transitions, 617 flow. Second operand 9 states and 745 transitions. [2023-09-01 07:59:09,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 106 transitions, 1244 flow [2023-09-01 07:59:09,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 106 transitions, 1185 flow, removed 1 selfloop flow, removed 12 redundant places. [2023-09-01 07:59:09,856 INFO L231 Difference]: Finished difference. Result has 110 places, 59 transitions, 580 flow [2023-09-01 07:59:09,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=556, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=580, PETRI_PLACES=110, PETRI_TRANSITIONS=59} [2023-09-01 07:59:09,857 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 73 predicate places. [2023-09-01 07:59:09,857 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 59 transitions, 580 flow [2023-09-01 07:59:09,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 78.30434782608695) internal successors, (1801), 23 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:09,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:09,858 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:09,865 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:10,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:10,063 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:10,063 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:10,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1791241218, now seen corresponding path program 2 times [2023-09-01 07:59:10,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:10,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472119184] [2023-09-01 07:59:10,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:10,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:10,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:10,380 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 07:59:10,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:10,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472119184] [2023-09-01 07:59:10,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472119184] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:10,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508434820] [2023-09-01 07:59:10,380 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:59:10,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:10,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:10,382 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:10,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-09-01 07:59:10,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 07:59:10,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:10,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 32 conjunts are in the unsatisfiable core [2023-09-01 07:59:10,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:10,586 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 07:59:10,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:10,638 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-09-01 07:59:10,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:10,682 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-09-01 07:59:10,808 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:10,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:10,946 WARN L839 $PredicateComparison]: unable to prove that (forall ((|v_thread1Thread1of1ForFork0_~i~0#1_120| Int) (v_ArrVal_797 (Array Int Int))) (or (< |v_thread1Thread1of1ForFork0_~i~0#1_120| 2) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_797) c_~A~0.base) (+ c_~A~0.offset (* |v_thread1Thread1of1ForFork0_~i~0#1_120| 4))) 9223372039002259456)) (<= c_~N~0 |v_thread1Thread1of1ForFork0_~i~0#1_120|))) is different from false [2023-09-01 07:59:11,017 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:11,017 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 32 [2023-09-01 07:59:11,024 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:11,024 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 07:59:11,027 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 07:59:11,031 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 07:59:11,326 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:11,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508434820] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:11,327 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:11,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-09-01 07:59:11,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643556853] [2023-09-01 07:59:11,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:11,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-09-01 07:59:11,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:11,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-09-01 07:59:11,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=664, Unknown=1, NotChecked=52, Total=812 [2023-09-01 07:59:11,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 247 [2023-09-01 07:59:11,428 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 59 transitions, 580 flow. Second operand has 29 states, 29 states have (on average 69.13793103448276) internal successors, (2005), 29 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 07:59:11,428 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:11,428 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 247 [2023-09-01 07:59:11,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:19,376 INFO L130 PetriNetUnfolder]: 1648/2929 cut-off events. [2023-09-01 07:59:19,377 INFO L131 PetriNetUnfolder]: For 17197/17644 co-relation queries the response was YES. [2023-09-01 07:59:19,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15019 conditions, 2929 events. 1648/2929 cut-off events. For 17197/17644 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 19311 event pairs, 224 based on Foata normal form. 623/3550 useless extension candidates. Maximal degree in co-relation 14985. Up to 641 conditions per place. [2023-09-01 07:59:19,390 INFO L137 encePairwiseOnDemand]: 237/247 looper letters, 337 selfloop transitions, 62 changer transitions 13/413 dead transitions. [2023-09-01 07:59:19,390 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 413 transitions, 4230 flow [2023-09-01 07:59:19,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-09-01 07:59:19,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-09-01 07:59:19,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2788 transitions. [2023-09-01 07:59:19,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.313540260908682 [2023-09-01 07:59:19,393 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2788 transitions. [2023-09-01 07:59:19,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2788 transitions. [2023-09-01 07:59:19,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:19,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2788 transitions. [2023-09-01 07:59:19,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 77.44444444444444) internal successors, (2788), 36 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:19,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 247.0) internal successors, (9139), 37 states have internal predecessors, (9139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:19,408 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 247.0) internal successors, (9139), 37 states have internal predecessors, (9139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:19,408 INFO L175 Difference]: Start difference. First operand has 110 places, 59 transitions, 580 flow. Second operand 36 states and 2788 transitions. [2023-09-01 07:59:19,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 413 transitions, 4230 flow [2023-09-01 07:59:19,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 413 transitions, 4029 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-09-01 07:59:19,432 INFO L231 Difference]: Finished difference. Result has 151 places, 99 transitions, 1237 flow [2023-09-01 07:59:19,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=1237, PETRI_PLACES=151, PETRI_TRANSITIONS=99} [2023-09-01 07:59:19,435 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 114 predicate places. [2023-09-01 07:59:19,435 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 99 transitions, 1237 flow [2023-09-01 07:59:19,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 69.13793103448276) internal successors, (2005), 29 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 07:59:19,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:19,436 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:19,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:19,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-09-01 07:59:19,642 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:19,642 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:19,642 INFO L85 PathProgramCache]: Analyzing trace with hash -306094746, now seen corresponding path program 2 times [2023-09-01 07:59:19,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:19,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069002447] [2023-09-01 07:59:19,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:19,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:19,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:19,766 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:19,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:19,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069002447] [2023-09-01 07:59:19,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069002447] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:19,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189018230] [2023-09-01 07:59:19,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:59:19,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:19,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:19,768 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:19,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-09-01 07:59:19,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 07:59:19,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:19,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 07:59:19,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:19,996 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:19,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:20,086 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:20,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189018230] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:20,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:20,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-09-01 07:59:20,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212862359] [2023-09-01 07:59:20,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:20,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-09-01 07:59:20,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:20,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-09-01 07:59:20,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=403, Unknown=0, NotChecked=0, Total=552 [2023-09-01 07:59:20,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 247 [2023-09-01 07:59:20,296 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 99 transitions, 1237 flow. Second operand has 24 states, 24 states have (on average 95.20833333333333) internal successors, (2285), 24 states have internal predecessors, (2285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:20,296 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:20,297 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 247 [2023-09-01 07:59:20,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:21,121 INFO L130 PetriNetUnfolder]: 1599/2860 cut-off events. [2023-09-01 07:59:21,122 INFO L131 PetriNetUnfolder]: For 34699/35118 co-relation queries the response was YES. [2023-09-01 07:59:21,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16460 conditions, 2860 events. 1599/2860 cut-off events. For 34699/35118 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 18667 event pairs, 482 based on Foata normal form. 459/3317 useless extension candidates. Maximal degree in co-relation 16413. Up to 1119 conditions per place. [2023-09-01 07:59:21,141 INFO L137 encePairwiseOnDemand]: 240/247 looper letters, 226 selfloop transitions, 37 changer transitions 12/276 dead transitions. [2023-09-01 07:59:21,141 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 276 transitions, 2904 flow [2023-09-01 07:59:21,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-09-01 07:59:21,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-09-01 07:59:21,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2257 transitions. [2023-09-01 07:59:21,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153478100846522 [2023-09-01 07:59:21,144 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2257 transitions. [2023-09-01 07:59:21,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2257 transitions. [2023-09-01 07:59:21,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:21,145 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2257 transitions. [2023-09-01 07:59:21,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 102.5909090909091) internal successors, (2257), 22 states have internal predecessors, (2257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:21,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 247.0) internal successors, (5681), 23 states have internal predecessors, (5681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:21,151 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 247.0) internal successors, (5681), 23 states have internal predecessors, (5681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:21,151 INFO L175 Difference]: Start difference. First operand has 151 places, 99 transitions, 1237 flow. Second operand 22 states and 2257 transitions. [2023-09-01 07:59:21,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 276 transitions, 2904 flow [2023-09-01 07:59:21,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 276 transitions, 2773 flow, removed 31 selfloop flow, removed 11 redundant places. [2023-09-01 07:59:21,178 INFO L231 Difference]: Finished difference. Result has 162 places, 97 transitions, 1149 flow [2023-09-01 07:59:21,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1071, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1149, PETRI_PLACES=162, PETRI_TRANSITIONS=97} [2023-09-01 07:59:21,179 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 125 predicate places. [2023-09-01 07:59:21,179 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 97 transitions, 1149 flow [2023-09-01 07:59:21,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 95.20833333333333) internal successors, (2285), 24 states have internal predecessors, (2285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:21,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:21,180 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:21,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:21,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:21,386 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:21,387 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:21,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1791241219, now seen corresponding path program 3 times [2023-09-01 07:59:21,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:21,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913648122] [2023-09-01 07:59:21,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:21,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:21,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:21,685 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 07:59:21,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:21,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913648122] [2023-09-01 07:59:21,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913648122] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:21,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149154834] [2023-09-01 07:59:21,686 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 07:59:21,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:21,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:21,687 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:21,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-09-01 07:59:21,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 07:59:21,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:21,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 32 conjunts are in the unsatisfiable core [2023-09-01 07:59:21,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:21,898 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 07:59:21,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:21,944 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-09-01 07:59:21,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:21,982 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-09-01 07:59:22,090 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:22,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:22,217 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_877 (Array Int Int)) (|v_thread1Thread1of1ForFork0_~i~0#1_134| Int)) (or (< |v_thread1Thread1of1ForFork0_~i~0#1_134| 2) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_877) c_~A~0.base) (+ c_~A~0.offset (* |v_thread1Thread1of1ForFork0_~i~0#1_134| 4))) 4294967296) (<= c_~N~0 |v_thread1Thread1of1ForFork0_~i~0#1_134|))) is different from false [2023-09-01 07:59:22,293 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:22,293 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 07:59:22,303 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:22,304 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 157 treesize of output 141 [2023-09-01 07:59:22,322 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2023-09-01 07:59:22,328 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2023-09-01 07:59:22,588 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:22,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149154834] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:22,589 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:22,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-09-01 07:59:22,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650535228] [2023-09-01 07:59:22,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:22,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-09-01 07:59:22,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:22,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-09-01 07:59:22,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=664, Unknown=1, NotChecked=52, Total=812 [2023-09-01 07:59:22,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 247 [2023-09-01 07:59:22,741 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 97 transitions, 1149 flow. Second operand has 29 states, 29 states have (on average 69.13793103448276) internal successors, (2005), 29 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 07:59:22,741 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:22,741 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 247 [2023-09-01 07:59:22,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:30,837 INFO L130 PetriNetUnfolder]: 1487/2681 cut-off events. [2023-09-01 07:59:30,837 INFO L131 PetriNetUnfolder]: For 30200/30616 co-relation queries the response was YES. [2023-09-01 07:59:30,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14974 conditions, 2681 events. 1487/2681 cut-off events. For 30200/30616 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17581 event pairs, 116 based on Foata normal form. 499/3178 useless extension candidates. Maximal degree in co-relation 14926. Up to 605 conditions per place. [2023-09-01 07:59:30,855 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 326 selfloop transitions, 58 changer transitions 18/403 dead transitions. [2023-09-01 07:59:30,856 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 403 transitions, 4284 flow [2023-09-01 07:59:30,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-09-01 07:59:30,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-09-01 07:59:30,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2771 transitions. [2023-09-01 07:59:30,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3116284300494827 [2023-09-01 07:59:30,861 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2771 transitions. [2023-09-01 07:59:30,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2771 transitions. [2023-09-01 07:59:30,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:30,862 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2771 transitions. [2023-09-01 07:59:30,865 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 76.97222222222223) internal successors, (2771), 36 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:30,874 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 247.0) internal successors, (9139), 37 states have internal predecessors, (9139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:30,875 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 247.0) internal successors, (9139), 37 states have internal predecessors, (9139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:30,875 INFO L175 Difference]: Start difference. First operand has 162 places, 97 transitions, 1149 flow. Second operand 36 states and 2771 transitions. [2023-09-01 07:59:30,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 403 transitions, 4284 flow [2023-09-01 07:59:30,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 403 transitions, 4226 flow, removed 6 selfloop flow, removed 12 redundant places. [2023-09-01 07:59:30,921 INFO L231 Difference]: Finished difference. Result has 185 places, 94 transitions, 1153 flow [2023-09-01 07:59:30,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1037, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=1153, PETRI_PLACES=185, PETRI_TRANSITIONS=94} [2023-09-01 07:59:30,921 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 148 predicate places. [2023-09-01 07:59:30,921 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 94 transitions, 1153 flow [2023-09-01 07:59:30,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 69.13793103448276) internal successors, (2005), 29 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 07:59:30,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:30,922 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:30,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:31,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:31,125 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:31,125 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:31,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1386002010, now seen corresponding path program 2 times [2023-09-01 07:59:31,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:31,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470080510] [2023-09-01 07:59:31,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:31,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:31,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:31,216 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:31,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:31,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470080510] [2023-09-01 07:59:31,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470080510] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:31,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48884765] [2023-09-01 07:59:31,217 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:59:31,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:31,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:31,218 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:31,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-09-01 07:59:31,348 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 07:59:31,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:31,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 07:59:31,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:31,415 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:31,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:31,468 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:31,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48884765] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:31,468 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:31,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-09-01 07:59:31,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705128349] [2023-09-01 07:59:31,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:31,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-09-01 07:59:31,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:31,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-09-01 07:59:31,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2023-09-01 07:59:31,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 247 [2023-09-01 07:59:31,661 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 94 transitions, 1153 flow. Second operand has 19 states, 19 states have (on average 95.3157894736842) internal successors, (1811), 19 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:31,661 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:31,661 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 247 [2023-09-01 07:59:31,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:32,164 INFO L130 PetriNetUnfolder]: 1424/2588 cut-off events. [2023-09-01 07:59:32,164 INFO L131 PetriNetUnfolder]: For 31625/31833 co-relation queries the response was YES. [2023-09-01 07:59:32,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14749 conditions, 2588 events. 1424/2588 cut-off events. For 31625/31833 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16751 event pairs, 701 based on Foata normal form. 280/2858 useless extension candidates. Maximal degree in co-relation 14700. Up to 1684 conditions per place. [2023-09-01 07:59:32,182 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 83 selfloop transitions, 5 changer transitions 83/177 dead transitions. [2023-09-01 07:59:32,183 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 177 transitions, 2223 flow [2023-09-01 07:59:32,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 07:59:32,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 07:59:32,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1204 transitions. [2023-09-01 07:59:32,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40620782726045884 [2023-09-01 07:59:32,185 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1204 transitions. [2023-09-01 07:59:32,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1204 transitions. [2023-09-01 07:59:32,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:32,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1204 transitions. [2023-09-01 07:59:32,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 100.33333333333333) internal successors, (1204), 12 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:32,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 247.0) internal successors, (3211), 13 states have internal predecessors, (3211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:32,188 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 247.0) internal successors, (3211), 13 states have internal predecessors, (3211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:32,188 INFO L175 Difference]: Start difference. First operand has 185 places, 94 transitions, 1153 flow. Second operand 12 states and 1204 transitions. [2023-09-01 07:59:32,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 177 transitions, 2223 flow [2023-09-01 07:59:32,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 177 transitions, 2085 flow, removed 3 selfloop flow, removed 21 redundant places. [2023-09-01 07:59:32,224 INFO L231 Difference]: Finished difference. Result has 179 places, 80 transitions, 953 flow [2023-09-01 07:59:32,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=953, PETRI_PLACES=179, PETRI_TRANSITIONS=80} [2023-09-01 07:59:32,224 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 142 predicate places. [2023-09-01 07:59:32,224 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 80 transitions, 953 flow [2023-09-01 07:59:32,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 95.3157894736842) internal successors, (1811), 19 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:32,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:32,225 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:32,230 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-09-01 07:59:32,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:32,425 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:32,426 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:32,426 INFO L85 PathProgramCache]: Analyzing trace with hash 135157845, now seen corresponding path program 1 times [2023-09-01 07:59:32,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:32,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694760481] [2023-09-01 07:59:32,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:32,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:32,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:32,486 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-09-01 07:59:32,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:32,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694760481] [2023-09-01 07:59:32,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694760481] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:32,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745844956] [2023-09-01 07:59:32,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:32,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:32,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:32,488 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:32,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-09-01 07:59:32,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:32,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 5 conjunts are in the unsatisfiable core [2023-09-01 07:59:32,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:32,663 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-09-01 07:59:32,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:32,682 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-09-01 07:59:32,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745844956] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:32,683 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:32,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2023-09-01 07:59:32,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122215846] [2023-09-01 07:59:32,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:32,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 07:59:32,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:32,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 07:59:32,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-09-01 07:59:32,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 247 [2023-09-01 07:59:32,703 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 80 transitions, 953 flow. Second operand has 9 states, 9 states have (on average 105.66666666666667) internal successors, (951), 9 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:32,703 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:32,703 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 247 [2023-09-01 07:59:32,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:33,256 INFO L130 PetriNetUnfolder]: 1943/3547 cut-off events. [2023-09-01 07:59:33,256 INFO L131 PetriNetUnfolder]: For 52704/53306 co-relation queries the response was YES. [2023-09-01 07:59:33,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22412 conditions, 3547 events. 1943/3547 cut-off events. For 52704/53306 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 24359 event pairs, 406 based on Foata normal form. 776/4323 useless extension candidates. Maximal degree in co-relation 22360. Up to 787 conditions per place. [2023-09-01 07:59:33,283 INFO L137 encePairwiseOnDemand]: 244/247 looper letters, 151 selfloop transitions, 30 changer transitions 0/182 dead transitions. [2023-09-01 07:59:33,283 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 182 transitions, 2449 flow [2023-09-01 07:59:33,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 07:59:33,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 07:59:33,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 941 transitions. [2023-09-01 07:59:33,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47621457489878544 [2023-09-01 07:59:33,285 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 941 transitions. [2023-09-01 07:59:33,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 941 transitions. [2023-09-01 07:59:33,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:33,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 941 transitions. [2023-09-01 07:59:33,286 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 117.625) internal successors, (941), 8 states have internal predecessors, (941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:33,287 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 247.0) internal successors, (2223), 9 states have internal predecessors, (2223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:33,287 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 247.0) internal successors, (2223), 9 states have internal predecessors, (2223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:33,287 INFO L175 Difference]: Start difference. First operand has 179 places, 80 transitions, 953 flow. Second operand 8 states and 941 transitions. [2023-09-01 07:59:33,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 182 transitions, 2449 flow [2023-09-01 07:59:33,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 182 transitions, 2110 flow, removed 113 selfloop flow, removed 21 redundant places. [2023-09-01 07:59:33,368 INFO L231 Difference]: Finished difference. Result has 148 places, 83 transitions, 977 flow [2023-09-01 07:59:33,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=977, PETRI_PLACES=148, PETRI_TRANSITIONS=83} [2023-09-01 07:59:33,369 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 111 predicate places. [2023-09-01 07:59:33,369 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 83 transitions, 977 flow [2023-09-01 07:59:33,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 105.66666666666667) internal successors, (951), 9 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:33,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:33,370 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:33,375 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 07:59:33,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:33,570 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:33,571 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:33,571 INFO L85 PathProgramCache]: Analyzing trace with hash -270081404, now seen corresponding path program 3 times [2023-09-01 07:59:33,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:33,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895277210] [2023-09-01 07:59:33,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:33,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:33,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:33,903 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 07:59:33,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:33,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895277210] [2023-09-01 07:59:33,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895277210] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:33,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529500551] [2023-09-01 07:59:33,903 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 07:59:33,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:33,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:33,905 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:33,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-09-01 07:59:34,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 07:59:34,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:34,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 35 conjunts are in the unsatisfiable core [2023-09-01 07:59:34,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:34,174 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:59:34,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:34,213 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:59:34,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:34,244 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:59:34,300 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 07:59:34,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:34,444 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:34,444 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 07:59:34,451 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:34,452 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 129 [2023-09-01 07:59:34,457 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2023-09-01 07:59:34,479 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-09-01 07:59:34,552 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 07:59:34,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529500551] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:34,552 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:34,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2023-09-01 07:59:34,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413551140] [2023-09-01 07:59:34,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:34,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-09-01 07:59:34,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:34,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-09-01 07:59:34,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=613, Unknown=4, NotChecked=0, Total=702 [2023-09-01 07:59:35,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 07:59:35,172 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 83 transitions, 977 flow. Second operand has 27 states, 27 states have (on average 78.25925925925925) internal successors, (2113), 27 states have internal predecessors, (2113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:35,172 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:35,172 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 07:59:35,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:36,113 INFO L130 PetriNetUnfolder]: 2573/4684 cut-off events. [2023-09-01 07:59:36,114 INFO L131 PetriNetUnfolder]: For 54621/54877 co-relation queries the response was YES. [2023-09-01 07:59:36,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26907 conditions, 4684 events. 2573/4684 cut-off events. For 54621/54877 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 33388 event pairs, 582 based on Foata normal form. 660/5336 useless extension candidates. Maximal degree in co-relation 26864. Up to 1491 conditions per place. [2023-09-01 07:59:36,161 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 227 selfloop transitions, 15 changer transitions 0/248 dead transitions. [2023-09-01 07:59:36,161 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 248 transitions, 3605 flow [2023-09-01 07:59:36,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 07:59:36,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 07:59:36,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 998 transitions. [2023-09-01 07:59:36,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3367071524966262 [2023-09-01 07:59:36,164 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 998 transitions. [2023-09-01 07:59:36,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 998 transitions. [2023-09-01 07:59:36,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:36,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 998 transitions. [2023-09-01 07:59:36,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 83.16666666666667) internal successors, (998), 12 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:36,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 247.0) internal successors, (3211), 13 states have internal predecessors, (3211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:36,166 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 247.0) internal successors, (3211), 13 states have internal predecessors, (3211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:36,166 INFO L175 Difference]: Start difference. First operand has 148 places, 83 transitions, 977 flow. Second operand 12 states and 998 transitions. [2023-09-01 07:59:36,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 248 transitions, 3605 flow [2023-09-01 07:59:36,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 248 transitions, 3458 flow, removed 36 selfloop flow, removed 2 redundant places. [2023-09-01 07:59:36,212 INFO L231 Difference]: Finished difference. Result has 159 places, 85 transitions, 996 flow [2023-09-01 07:59:36,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=935, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=996, PETRI_PLACES=159, PETRI_TRANSITIONS=85} [2023-09-01 07:59:36,213 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 122 predicate places. [2023-09-01 07:59:36,213 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 85 transitions, 996 flow [2023-09-01 07:59:36,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 78.25925925925925) internal successors, (2113), 27 states have internal predecessors, (2113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:36,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:36,213 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:36,219 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 07:59:36,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-09-01 07:59:36,415 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:36,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:36,415 INFO L85 PathProgramCache]: Analyzing trace with hash -270081403, now seen corresponding path program 3 times [2023-09-01 07:59:36,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:36,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701574649] [2023-09-01 07:59:36,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:36,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:36,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:36,944 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 07:59:36,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:36,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701574649] [2023-09-01 07:59:36,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701574649] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:36,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319717646] [2023-09-01 07:59:36,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 07:59:36,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:36,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:36,947 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:36,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-09-01 07:59:37,117 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 07:59:37,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:37,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 32 conjunts are in the unsatisfiable core [2023-09-01 07:59:37,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:37,199 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 07:59:37,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:37,258 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-09-01 07:59:37,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:37,304 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-09-01 07:59:37,427 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:37,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:37,669 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:37,670 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 32 [2023-09-01 07:59:37,676 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:37,676 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 07:59:37,680 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 56 [2023-09-01 07:59:37,685 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 07:59:37,934 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:37,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319717646] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:37,934 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:37,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-09-01 07:59:37,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043776789] [2023-09-01 07:59:37,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:37,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-09-01 07:59:37,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:37,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-09-01 07:59:37,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2023-09-01 07:59:40,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 247 [2023-09-01 07:59:40,155 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 85 transitions, 996 flow. Second operand has 29 states, 29 states have (on average 81.24137931034483) internal successors, (2356), 29 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:40,155 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:40,155 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 247 [2023-09-01 07:59:40,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:57,415 INFO L130 PetriNetUnfolder]: 2319/4264 cut-off events. [2023-09-01 07:59:57,415 INFO L131 PetriNetUnfolder]: For 40455/40635 co-relation queries the response was YES. [2023-09-01 07:59:57,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25840 conditions, 4264 events. 2319/4264 cut-off events. For 40455/40635 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 29705 event pairs, 268 based on Foata normal form. 430/4690 useless extension candidates. Maximal degree in co-relation 25793. Up to 923 conditions per place. [2023-09-01 07:59:57,443 INFO L137 encePairwiseOnDemand]: 236/247 looper letters, 307 selfloop transitions, 35 changer transitions 61/409 dead transitions. [2023-09-01 07:59:57,444 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 409 transitions, 5480 flow [2023-09-01 07:59:57,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-09-01 07:59:57,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-09-01 07:59:57,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2603 transitions. [2023-09-01 07:59:57,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35128205128205126 [2023-09-01 07:59:57,453 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2603 transitions. [2023-09-01 07:59:57,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2603 transitions. [2023-09-01 07:59:57,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:57,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2603 transitions. [2023-09-01 07:59:57,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 86.76666666666667) internal successors, (2603), 30 states have internal predecessors, (2603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:57,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 247.0) internal successors, (7657), 31 states have internal predecessors, (7657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:57,462 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 247.0) internal successors, (7657), 31 states have internal predecessors, (7657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:57,462 INFO L175 Difference]: Start difference. First operand has 159 places, 85 transitions, 996 flow. Second operand 30 states and 2603 transitions. [2023-09-01 07:59:57,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 409 transitions, 5480 flow [2023-09-01 07:59:57,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 409 transitions, 5411 flow, removed 6 selfloop flow, removed 9 redundant places. [2023-09-01 07:59:57,523 INFO L231 Difference]: Finished difference. Result has 183 places, 105 transitions, 1215 flow [2023-09-01 07:59:57,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1215, PETRI_PLACES=183, PETRI_TRANSITIONS=105} [2023-09-01 07:59:57,523 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 146 predicate places. [2023-09-01 07:59:57,523 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 105 transitions, 1215 flow [2023-09-01 07:59:57,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 81.24137931034483) internal successors, (2356), 29 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:57,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:57,524 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 3, 1, 1, 1, 1, 1] [2023-09-01 07:59:57,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:57,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-09-01 07:59:57,724 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 07:59:57,725 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:57,725 INFO L85 PathProgramCache]: Analyzing trace with hash 215794124, now seen corresponding path program 3 times [2023-09-01 07:59:57,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:57,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360189841] [2023-09-01 07:59:57,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:57,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:57,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:58,126 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:58,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:58,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360189841] [2023-09-01 07:59:58,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360189841] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:58,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19792006] [2023-09-01 07:59:58,126 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 07:59:58,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:58,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:58,129 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:58,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-09-01 07:59:58,372 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-09-01 07:59:58,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:58,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 38 conjunts are in the unsatisfiable core [2023-09-01 07:59:58,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:58,448 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-09-01 07:59:58,501 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2023-09-01 07:59:58,501 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2023-09-01 07:59:58,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:58,528 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:59:58,640 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:58,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:58,841 INFO L321 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-09-01 07:59:58,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 37 [2023-09-01 07:59:58,850 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:58,850 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2023-09-01 07:59:58,959 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:58,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19792006] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:58,960 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:58,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-09-01 07:59:58,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751011907] [2023-09-01 07:59:58,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:58,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-09-01 07:59:58,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:58,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-09-01 07:59:58,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=1069, Unknown=14, NotChecked=0, Total=1190 [2023-09-01 07:59:59,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 247 [2023-09-01 07:59:59,546 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 105 transitions, 1215 flow. Second operand has 35 states, 35 states have (on average 81.11428571428571) internal successors, (2839), 35 states have internal predecessors, (2839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:59,546 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:59,546 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 247 [2023-09-01 07:59:59,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:00,829 INFO L130 PetriNetUnfolder]: 2074/3805 cut-off events. [2023-09-01 08:00:00,829 INFO L131 PetriNetUnfolder]: For 48119/48707 co-relation queries the response was YES. [2023-09-01 08:00:00,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24699 conditions, 3805 events. 2074/3805 cut-off events. For 48119/48707 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 25870 event pairs, 1321 based on Foata normal form. 586/4364 useless extension candidates. Maximal degree in co-relation 24649. Up to 3036 conditions per place. [2023-09-01 08:00:00,856 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 122 selfloop transitions, 31 changer transitions 0/156 dead transitions. [2023-09-01 08:00:00,857 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 156 transitions, 2038 flow [2023-09-01 08:00:00,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-09-01 08:00:00,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-09-01 08:00:00,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1267 transitions. [2023-09-01 08:00:00,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.341970310391363 [2023-09-01 08:00:00,859 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1267 transitions. [2023-09-01 08:00:00,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1267 transitions. [2023-09-01 08:00:00,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:00,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1267 transitions. [2023-09-01 08:00:00,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 84.46666666666667) internal successors, (1267), 15 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:00,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 247.0) internal successors, (3952), 16 states have internal predecessors, (3952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:00,863 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 247.0) internal successors, (3952), 16 states have internal predecessors, (3952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:00,863 INFO L175 Difference]: Start difference. First operand has 183 places, 105 transitions, 1215 flow. Second operand 15 states and 1267 transitions. [2023-09-01 08:00:00,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 156 transitions, 2038 flow [2023-09-01 08:00:00,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 156 transitions, 1949 flow, removed 25 selfloop flow, removed 9 redundant places. [2023-09-01 08:00:00,932 INFO L231 Difference]: Finished difference. Result has 191 places, 113 transitions, 1334 flow [2023-09-01 08:00:00,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1152, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1334, PETRI_PLACES=191, PETRI_TRANSITIONS=113} [2023-09-01 08:00:00,933 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 154 predicate places. [2023-09-01 08:00:00,933 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 113 transitions, 1334 flow [2023-09-01 08:00:00,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 81.11428571428571) internal successors, (2839), 35 states have internal predecessors, (2839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:00,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:00,934 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 3, 1, 1, 1, 1, 1] [2023-09-01 08:00:00,939 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:00:01,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-09-01 08:00:01,135 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:01,135 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:01,135 INFO L85 PathProgramCache]: Analyzing trace with hash 215794123, now seen corresponding path program 4 times [2023-09-01 08:00:01,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:01,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346413417] [2023-09-01 08:00:01,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:01,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:01,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:01,520 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:01,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:01,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346413417] [2023-09-01 08:00:01,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346413417] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:01,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197456873] [2023-09-01 08:00:01,521 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 08:00:01,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:01,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:01,523 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:00:01,525 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:00:01,709 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 08:00:01,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:01,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 40 conjunts are in the unsatisfiable core [2023-09-01 08:00:01,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:01,814 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 08:00:01,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:01,846 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2023-09-01 08:00:01,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:01,874 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 08:00:01,943 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:01,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:02,030 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1131 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1131) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 12 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 9223372039002259456))) is different from false [2023-09-01 08:00:02,083 INFO L321 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-09-01 08:00:02,084 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 39 [2023-09-01 08:00:02,089 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:02,089 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2023-09-01 08:00:02,092 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2023-09-01 08:00:02,176 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2023-09-01 08:00:02,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197456873] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:02,176 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:02,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2023-09-01 08:00:02,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328470308] [2023-09-01 08:00:02,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:02,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-09-01 08:00:02,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:02,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-09-01 08:00:02,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=885, Unknown=10, NotChecked=60, Total=1056 [2023-09-01 08:00:02,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 247 [2023-09-01 08:00:02,237 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 113 transitions, 1334 flow. Second operand has 33 states, 33 states have (on average 81.12121212121212) internal successors, (2677), 33 states have internal predecessors, (2677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:02,237 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:02,237 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 247 [2023-09-01 08:00:02,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:03,173 INFO L130 PetriNetUnfolder]: 2061/3759 cut-off events. [2023-09-01 08:00:03,174 INFO L131 PetriNetUnfolder]: For 42375/42980 co-relation queries the response was YES. [2023-09-01 08:00:03,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23883 conditions, 3759 events. 2061/3759 cut-off events. For 42375/42980 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 25256 event pairs, 1422 based on Foata normal form. 603/4335 useless extension candidates. Maximal degree in co-relation 23828. Up to 2998 conditions per place. [2023-09-01 08:00:03,203 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 121 selfloop transitions, 30 changer transitions 0/154 dead transitions. [2023-09-01 08:00:03,203 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 154 transitions, 2024 flow [2023-09-01 08:00:03,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-09-01 08:00:03,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-09-01 08:00:03,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1266 transitions. [2023-09-01 08:00:03,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3417004048582996 [2023-09-01 08:00:03,205 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1266 transitions. [2023-09-01 08:00:03,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1266 transitions. [2023-09-01 08:00:03,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:03,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1266 transitions. [2023-09-01 08:00:03,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 84.4) internal successors, (1266), 15 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:03,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 247.0) internal successors, (3952), 16 states have internal predecessors, (3952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:03,210 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 247.0) internal successors, (3952), 16 states have internal predecessors, (3952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:03,210 INFO L175 Difference]: Start difference. First operand has 191 places, 113 transitions, 1334 flow. Second operand 15 states and 1266 transitions. [2023-09-01 08:00:03,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 154 transitions, 2024 flow [2023-09-01 08:00:03,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 154 transitions, 1960 flow, removed 12 selfloop flow, removed 8 redundant places. [2023-09-01 08:00:03,254 INFO L231 Difference]: Finished difference. Result has 197 places, 111 transitions, 1303 flow [2023-09-01 08:00:03,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1243, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1303, PETRI_PLACES=197, PETRI_TRANSITIONS=111} [2023-09-01 08:00:03,254 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 160 predicate places. [2023-09-01 08:00:03,254 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 111 transitions, 1303 flow [2023-09-01 08:00:03,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 81.12121212121212) internal successors, (2677), 33 states have internal predecessors, (2677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:03,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:03,255 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:00:03,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:03,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:03,456 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:03,456 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:03,456 INFO L85 PathProgramCache]: Analyzing trace with hash 217413527, now seen corresponding path program 4 times [2023-09-01 08:00:03,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:03,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909897042] [2023-09-01 08:00:03,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:03,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:03,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:03,582 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:03,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:03,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909897042] [2023-09-01 08:00:03,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909897042] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:03,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051988644] [2023-09-01 08:00:03,583 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 08:00:03,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:03,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:03,584 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:00:03,602 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:00:03,772 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 08:00:03,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:03,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 08:00:03,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:03,888 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:03,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:03,983 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:03,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051988644] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:03,984 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:03,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-09-01 08:00:03,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264088367] [2023-09-01 08:00:03,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:03,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-09-01 08:00:03,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:03,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-09-01 08:00:03,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=403, Unknown=0, NotChecked=0, Total=552 [2023-09-01 08:00:04,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 247 [2023-09-01 08:00:04,249 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 111 transitions, 1303 flow. Second operand has 24 states, 24 states have (on average 95.25) internal successors, (2286), 24 states have internal predecessors, (2286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:04,249 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:04,249 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 247 [2023-09-01 08:00:04,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:04,913 INFO L130 PetriNetUnfolder]: 2104/3851 cut-off events. [2023-09-01 08:00:04,913 INFO L131 PetriNetUnfolder]: For 37686/37872 co-relation queries the response was YES. [2023-09-01 08:00:04,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24243 conditions, 3851 events. 2104/3851 cut-off events. For 37686/37872 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 25798 event pairs, 1141 based on Foata normal form. 234/4077 useless extension candidates. Maximal degree in co-relation 24189. Up to 2486 conditions per place. [2023-09-01 08:00:04,941 INFO L137 encePairwiseOnDemand]: 240/247 looper letters, 86 selfloop transitions, 13 changer transitions 78/181 dead transitions. [2023-09-01 08:00:04,941 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 181 transitions, 2298 flow [2023-09-01 08:00:04,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 08:00:04,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 08:00:04,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1196 transitions. [2023-09-01 08:00:04,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40350877192982454 [2023-09-01 08:00:04,943 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1196 transitions. [2023-09-01 08:00:04,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1196 transitions. [2023-09-01 08:00:04,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:04,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1196 transitions. [2023-09-01 08:00:04,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 99.66666666666667) internal successors, (1196), 12 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:04,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 247.0) internal successors, (3211), 13 states have internal predecessors, (3211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:04,947 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 247.0) internal successors, (3211), 13 states have internal predecessors, (3211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:04,947 INFO L175 Difference]: Start difference. First operand has 197 places, 111 transitions, 1303 flow. Second operand 12 states and 1196 transitions. [2023-09-01 08:00:04,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 181 transitions, 2298 flow [2023-09-01 08:00:05,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 181 transitions, 2240 flow, removed 2 selfloop flow, removed 12 redundant places. [2023-09-01 08:00:05,042 INFO L231 Difference]: Finished difference. Result has 197 places, 87 transitions, 1045 flow [2023-09-01 08:00:05,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1236, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1045, PETRI_PLACES=197, PETRI_TRANSITIONS=87} [2023-09-01 08:00:05,043 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 160 predicate places. [2023-09-01 08:00:05,043 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 87 transitions, 1045 flow [2023-09-01 08:00:05,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 95.25) internal successors, (2286), 24 states have internal predecessors, (2286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:05,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:05,043 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:00:05,049 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:00:05,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-09-01 08:00:05,244 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:05,244 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:05,244 INFO L85 PathProgramCache]: Analyzing trace with hash -2140846809, now seen corresponding path program 1 times [2023-09-01 08:00:05,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:05,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105942749] [2023-09-01 08:00:05,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:05,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:05,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:05,307 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-09-01 08:00:05,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:05,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105942749] [2023-09-01 08:00:05,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105942749] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:05,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366568840] [2023-09-01 08:00:05,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:05,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:05,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:05,309 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:00:05,332 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:00:05,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:05,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 08:00:05,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:05,515 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-09-01 08:00:05,515 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 08:00:05,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366568840] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 08:00:05,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 08:00:05,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 6 [2023-09-01 08:00:05,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633627299] [2023-09-01 08:00:05,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 08:00:05,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 08:00:05,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:05,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 08:00:05,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-09-01 08:00:05,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 247 [2023-09-01 08:00:05,528 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 87 transitions, 1045 flow. Second operand has 6 states, 6 states have (on average 105.83333333333333) internal successors, (635), 6 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:00:05,528 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:05,528 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 247 [2023-09-01 08:00:05,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:06,008 INFO L130 PetriNetUnfolder]: 1812/3300 cut-off events. [2023-09-01 08:00:06,009 INFO L131 PetriNetUnfolder]: For 32185/32343 co-relation queries the response was YES. [2023-09-01 08:00:06,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21383 conditions, 3300 events. 1812/3300 cut-off events. For 32185/32343 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 21954 event pairs, 82 based on Foata normal form. 278/3570 useless extension candidates. Maximal degree in co-relation 21328. Up to 1360 conditions per place. [2023-09-01 08:00:06,033 INFO L137 encePairwiseOnDemand]: 244/247 looper letters, 169 selfloop transitions, 10 changer transitions 0/183 dead transitions. [2023-09-01 08:00:06,034 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 183 transitions, 2742 flow [2023-09-01 08:00:06,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 08:00:06,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 08:00:06,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 683 transitions. [2023-09-01 08:00:06,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.460863697705803 [2023-09-01 08:00:06,035 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 683 transitions. [2023-09-01 08:00:06,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 683 transitions. [2023-09-01 08:00:06,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:06,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 683 transitions. [2023-09-01 08:00:06,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 113.83333333333333) internal successors, (683), 6 states have internal predecessors, (683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:06,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:06,037 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:06,037 INFO L175 Difference]: Start difference. First operand has 197 places, 87 transitions, 1045 flow. Second operand 6 states and 683 transitions. [2023-09-01 08:00:06,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 183 transitions, 2742 flow [2023-09-01 08:00:06,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 183 transitions, 2514 flow, removed 56 selfloop flow, removed 25 redundant places. [2023-09-01 08:00:06,154 INFO L231 Difference]: Finished difference. Result has 152 places, 85 transitions, 912 flow [2023-09-01 08:00:06,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=912, PETRI_PLACES=152, PETRI_TRANSITIONS=85} [2023-09-01 08:00:06,155 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 115 predicate places. [2023-09-01 08:00:06,155 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 85 transitions, 912 flow [2023-09-01 08:00:06,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 105.83333333333333) internal successors, (635), 6 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:00:06,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:06,155 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:00:06,162 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-09-01 08:00:06,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-09-01 08:00:06,362 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:06,362 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:06,362 INFO L85 PathProgramCache]: Analyzing trace with hash -2140846846, now seen corresponding path program 5 times [2023-09-01 08:00:06,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:06,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745180808] [2023-09-01 08:00:06,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:06,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:06,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:06,737 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:00:06,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:06,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745180808] [2023-09-01 08:00:06,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745180808] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:06,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771767032] [2023-09-01 08:00:06,738 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 08:00:06,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:06,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:06,739 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:00:06,741 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:00:06,943 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 08:00:06,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:06,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 39 conjunts are in the unsatisfiable core [2023-09-01 08:00:06,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:07,064 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 08:00:07,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:07,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 14 treesize of output 16 [2023-09-01 08:00:07,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:07,138 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 08:00:07,223 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:00:07,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:07,330 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1257 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1257) c_~A~0.base) (+ c_~A~0.offset 12)) 9223372039002259456)) is different from false [2023-09-01 08:00:07,384 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:07,384 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 08:00:07,392 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:07,392 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 65 [2023-09-01 08:00:07,396 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 46 [2023-09-01 08:00:07,400 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-09-01 08:00:07,534 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:00:07,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771767032] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:07,534 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:07,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2023-09-01 08:00:07,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862686722] [2023-09-01 08:00:07,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:07,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-09-01 08:00:07,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:07,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-09-01 08:00:07,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=891, Unknown=3, NotChecked=60, Total=1056 [2023-09-01 08:00:07,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 08:00:07,545 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 85 transitions, 912 flow. Second operand has 33 states, 33 states have (on average 78.21212121212122) internal successors, (2581), 33 states have internal predecessors, (2581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:07,545 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:07,545 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 08:00:07,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:08,587 INFO L130 PetriNetUnfolder]: 2202/4004 cut-off events. [2023-09-01 08:00:08,587 INFO L131 PetriNetUnfolder]: For 31873/32075 co-relation queries the response was YES. [2023-09-01 08:00:08,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25010 conditions, 4004 events. 2202/4004 cut-off events. For 31873/32075 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 27370 event pairs, 496 based on Foata normal form. 434/4430 useless extension candidates. Maximal degree in co-relation 24970. Up to 1242 conditions per place. [2023-09-01 08:00:08,614 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 206 selfloop transitions, 21 changer transitions 0/231 dead transitions. [2023-09-01 08:00:08,614 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 231 transitions, 3222 flow [2023-09-01 08:00:08,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 08:00:08,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 08:00:08,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1161 transitions. [2023-09-01 08:00:08,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3357432041642568 [2023-09-01 08:00:08,616 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1161 transitions. [2023-09-01 08:00:08,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1161 transitions. [2023-09-01 08:00:08,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:08,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1161 transitions. [2023-09-01 08:00:08,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 82.92857142857143) internal successors, (1161), 14 states have internal predecessors, (1161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:08,622 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 247.0) internal successors, (3705), 15 states have internal predecessors, (3705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:08,623 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 247.0) internal successors, (3705), 15 states have internal predecessors, (3705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:08,623 INFO L175 Difference]: Start difference. First operand has 152 places, 85 transitions, 912 flow. Second operand 14 states and 1161 transitions. [2023-09-01 08:00:08,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 231 transitions, 3222 flow [2023-09-01 08:00:08,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 231 transitions, 3204 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-09-01 08:00:08,656 INFO L231 Difference]: Finished difference. Result has 163 places, 87 transitions, 975 flow [2023-09-01 08:00:08,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=894, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=975, PETRI_PLACES=163, PETRI_TRANSITIONS=87} [2023-09-01 08:00:08,657 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 126 predicate places. [2023-09-01 08:00:08,657 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 87 transitions, 975 flow [2023-09-01 08:00:08,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 78.21212121212122) internal successors, (2581), 33 states have internal predecessors, (2581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:08,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:08,657 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1] [2023-09-01 08:00:08,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:08,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-09-01 08:00:08,858 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:08,858 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:08,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1831633926, now seen corresponding path program 4 times [2023-09-01 08:00:08,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:08,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814861541] [2023-09-01 08:00:08,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:08,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:08,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:09,297 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:09,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:09,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814861541] [2023-09-01 08:00:09,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814861541] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:09,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999417954] [2023-09-01 08:00:09,297 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 08:00:09,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:09,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:09,299 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:00:09,301 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:00:09,475 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 08:00:09,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:09,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 42 conjunts are in the unsatisfiable core [2023-09-01 08:00:09,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:09,571 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 08:00:09,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:09,599 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:00:09,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:09,631 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 08:00:09,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:09,659 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 08:00:09,740 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:09,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:09,825 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1309 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1309) c_~A~0.base) (+ c_~A~0.offset 12)) 4294967296)) is different from false [2023-09-01 08:00:09,925 INFO L321 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-09-01 08:00:09,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 34 treesize of output 40 [2023-09-01 08:00:09,940 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:09,940 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 129 [2023-09-01 08:00:09,943 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-09-01 08:00:09,946 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2023-09-01 08:00:10,055 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:10,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999417954] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:10,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:10,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 34 [2023-09-01 08:00:10,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048786224] [2023-09-01 08:00:10,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:10,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-09-01 08:00:10,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:10,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-09-01 08:00:10,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1072, Unknown=6, NotChecked=66, Total=1260 [2023-09-01 08:00:10,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 08:00:10,141 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 87 transitions, 975 flow. Second operand has 36 states, 36 states have (on average 78.13888888888889) internal successors, (2813), 36 states have internal predecessors, (2813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:10,141 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:10,141 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 08:00:10,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:11,303 INFO L130 PetriNetUnfolder]: 2085/3798 cut-off events. [2023-09-01 08:00:11,303 INFO L131 PetriNetUnfolder]: For 28227/28789 co-relation queries the response was YES. [2023-09-01 08:00:11,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24853 conditions, 3798 events. 2085/3798 cut-off events. For 28227/28789 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 25954 event pairs, 895 based on Foata normal form. 591/4379 useless extension candidates. Maximal degree in co-relation 24810. Up to 1633 conditions per place. [2023-09-01 08:00:11,328 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 193 selfloop transitions, 33 changer transitions 5/233 dead transitions. [2023-09-01 08:00:11,329 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 233 transitions, 2915 flow [2023-09-01 08:00:11,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 08:00:11,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 08:00:11,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1168 transitions. [2023-09-01 08:00:11,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3377674956622325 [2023-09-01 08:00:11,330 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1168 transitions. [2023-09-01 08:00:11,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1168 transitions. [2023-09-01 08:00:11,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:11,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1168 transitions. [2023-09-01 08:00:11,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 83.42857142857143) internal successors, (1168), 14 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:11,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 247.0) internal successors, (3705), 15 states have internal predecessors, (3705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:11,338 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 247.0) internal successors, (3705), 15 states have internal predecessors, (3705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:11,338 INFO L175 Difference]: Start difference. First operand has 163 places, 87 transitions, 975 flow. Second operand 14 states and 1168 transitions. [2023-09-01 08:00:11,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 233 transitions, 2915 flow [2023-09-01 08:00:11,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 233 transitions, 2804 flow, removed 14 selfloop flow, removed 9 redundant places. [2023-09-01 08:00:11,371 INFO L231 Difference]: Finished difference. Result has 169 places, 88 transitions, 1053 flow [2023-09-01 08:00:11,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=943, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1053, PETRI_PLACES=169, PETRI_TRANSITIONS=88} [2023-09-01 08:00:11,371 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 132 predicate places. [2023-09-01 08:00:11,372 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 88 transitions, 1053 flow [2023-09-01 08:00:11,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 78.13888888888889) internal successors, (2813), 36 states have internal predecessors, (2813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:11,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:11,372 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1] [2023-09-01 08:00:11,378 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:00:11,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:11,573 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:11,573 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:11,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1831633925, now seen corresponding path program 3 times [2023-09-01 08:00:11,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:11,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351914384] [2023-09-01 08:00:11,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:11,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:11,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:12,006 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:12,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:12,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351914384] [2023-09-01 08:00:12,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351914384] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:12,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871120050] [2023-09-01 08:00:12,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 08:00:12,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:12,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:12,007 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:00:12,009 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:00:12,208 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-09-01 08:00:12,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:12,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 42 conjunts are in the unsatisfiable core [2023-09-01 08:00:12,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:12,308 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 08:00:12,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:12,344 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2023-09-01 08:00:12,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:12,400 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 08:00:12,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:12,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:00:12,510 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:12,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:12,755 INFO L321 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-09-01 08:00:12,756 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 42 [2023-09-01 08:00:12,765 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:12,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 147 [2023-09-01 08:00:12,771 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2023-09-01 08:00:12,776 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2023-09-01 08:00:12,890 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:12,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871120050] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:12,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:12,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 34 [2023-09-01 08:00:12,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369785999] [2023-09-01 08:00:12,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:12,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-09-01 08:00:12,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:12,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-09-01 08:00:12,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1123, Unknown=19, NotChecked=0, Total=1260 [2023-09-01 08:00:13,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 08:00:13,734 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 88 transitions, 1053 flow. Second operand has 36 states, 36 states have (on average 78.13888888888889) internal successors, (2813), 36 states have internal predecessors, (2813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:13,734 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:13,734 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 08:00:13,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:14,814 INFO L130 PetriNetUnfolder]: 2042/3726 cut-off events. [2023-09-01 08:00:14,814 INFO L131 PetriNetUnfolder]: For 28608/29156 co-relation queries the response was YES. [2023-09-01 08:00:14,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24503 conditions, 3726 events. 2042/3726 cut-off events. For 28608/29156 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 25103 event pairs, 979 based on Foata normal form. 577/4293 useless extension candidates. Maximal degree in co-relation 24458. Up to 1633 conditions per place. [2023-09-01 08:00:14,838 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 192 selfloop transitions, 33 changer transitions 5/232 dead transitions. [2023-09-01 08:00:14,838 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 232 transitions, 2870 flow [2023-09-01 08:00:14,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 08:00:14,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 08:00:14,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1167 transitions. [2023-09-01 08:00:14,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3374783111625217 [2023-09-01 08:00:14,840 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1167 transitions. [2023-09-01 08:00:14,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1167 transitions. [2023-09-01 08:00:14,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:14,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1167 transitions. [2023-09-01 08:00:14,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 83.35714285714286) internal successors, (1167), 14 states have internal predecessors, (1167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:14,843 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 247.0) internal successors, (3705), 15 states have internal predecessors, (3705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:14,843 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 247.0) internal successors, (3705), 15 states have internal predecessors, (3705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:14,843 INFO L175 Difference]: Start difference. First operand has 169 places, 88 transitions, 1053 flow. Second operand 14 states and 1167 transitions. [2023-09-01 08:00:14,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 232 transitions, 2870 flow [2023-09-01 08:00:14,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 232 transitions, 2768 flow, removed 6 selfloop flow, removed 14 redundant places. [2023-09-01 08:00:14,870 INFO L231 Difference]: Finished difference. Result has 168 places, 87 transitions, 995 flow [2023-09-01 08:00:14,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=929, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=995, PETRI_PLACES=168, PETRI_TRANSITIONS=87} [2023-09-01 08:00:14,870 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 131 predicate places. [2023-09-01 08:00:14,870 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 87 transitions, 995 flow [2023-09-01 08:00:14,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 78.13888888888889) internal successors, (2813), 36 states have internal predecessors, (2813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:14,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:14,871 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1] [2023-09-01 08:00:14,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:15,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-09-01 08:00:15,072 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:15,072 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:15,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1900314436, now seen corresponding path program 5 times [2023-09-01 08:00:15,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:15,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354750941] [2023-09-01 08:00:15,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:15,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:15,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:15,450 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:15,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:15,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354750941] [2023-09-01 08:00:15,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354750941] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:15,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018263442] [2023-09-01 08:00:15,451 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 08:00:15,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:15,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:15,451 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:15,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-09-01 08:00:15,634 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-09-01 08:00:15,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:15,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 41 conjunts are in the unsatisfiable core [2023-09-01 08:00:15,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:15,756 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 08:00:15,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:15,793 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 08:00:15,904 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:15,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:16,062 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:16,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-09-01 08:00:16,070 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:16,070 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2023-09-01 08:00:16,073 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2023-09-01 08:00:16,190 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:16,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018263442] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:16,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:16,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 34 [2023-09-01 08:00:16,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890497826] [2023-09-01 08:00:16,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:16,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-09-01 08:00:16,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:16,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-09-01 08:00:16,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1140, Unknown=9, NotChecked=0, Total=1260 [2023-09-01 08:00:17,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 247 [2023-09-01 08:00:17,546 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 87 transitions, 995 flow. Second operand has 36 states, 36 states have (on average 92.11111111111111) internal successors, (3316), 36 states have internal predecessors, (3316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:17,546 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:17,546 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 247 [2023-09-01 08:00:17,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:18,633 INFO L130 PetriNetUnfolder]: 2026/3689 cut-off events. [2023-09-01 08:00:18,634 INFO L131 PetriNetUnfolder]: For 26648/27193 co-relation queries the response was YES. [2023-09-01 08:00:18,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23868 conditions, 3689 events. 2026/3689 cut-off events. For 26648/27193 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 24381 event pairs, 1423 based on Foata normal form. 543/4229 useless extension candidates. Maximal degree in co-relation 23826. Up to 1964 conditions per place. [2023-09-01 08:00:18,659 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 113 selfloop transitions, 30 changer transitions 0/145 dead transitions. [2023-09-01 08:00:18,659 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 145 transitions, 1843 flow [2023-09-01 08:00:18,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-09-01 08:00:18,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-09-01 08:00:18,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1717 transitions. [2023-09-01 08:00:18,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861898335582546 [2023-09-01 08:00:18,661 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1717 transitions. [2023-09-01 08:00:18,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1717 transitions. [2023-09-01 08:00:18,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:18,661 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1717 transitions. [2023-09-01 08:00:18,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 95.38888888888889) internal successors, (1717), 18 states have internal predecessors, (1717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:18,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:18,665 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:18,665 INFO L175 Difference]: Start difference. First operand has 168 places, 87 transitions, 995 flow. Second operand 18 states and 1717 transitions. [2023-09-01 08:00:18,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 145 transitions, 1843 flow [2023-09-01 08:00:18,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 145 transitions, 1762 flow, removed 4 selfloop flow, removed 12 redundant places. [2023-09-01 08:00:18,688 INFO L231 Difference]: Finished difference. Result has 179 places, 98 transitions, 1120 flow [2023-09-01 08:00:18,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=923, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1120, PETRI_PLACES=179, PETRI_TRANSITIONS=98} [2023-09-01 08:00:18,689 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 142 predicate places. [2023-09-01 08:00:18,689 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 98 transitions, 1120 flow [2023-09-01 08:00:18,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 92.11111111111111) internal successors, (3316), 36 states have internal predecessors, (3316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:18,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:18,690 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1] [2023-09-01 08:00:18,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:18,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:18,890 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:18,891 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:18,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1900314435, now seen corresponding path program 4 times [2023-09-01 08:00:18,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:18,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221972489] [2023-09-01 08:00:18,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:18,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:18,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:19,318 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:19,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:19,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221972489] [2023-09-01 08:00:19,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221972489] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:19,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656059185] [2023-09-01 08:00:19,319 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 08:00:19,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:19,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:19,320 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:19,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-09-01 08:00:19,521 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 08:00:19,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:19,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 39 conjunts are in the unsatisfiable core [2023-09-01 08:00:19,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:19,613 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-09-01 08:00:19,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:19,641 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 08:00:19,769 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:19,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:19,897 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1451 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1451) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 16 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 4294967296)) is different from false [2023-09-01 08:00:19,903 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:19,903 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-09-01 08:00:19,908 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:19,908 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2023-09-01 08:00:20,048 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2023-09-01 08:00:20,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656059185] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:20,049 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:20,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 36 [2023-09-01 08:00:20,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650565967] [2023-09-01 08:00:20,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:20,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-09-01 08:00:20,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:20,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-09-01 08:00:20,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=1225, Unknown=1, NotChecked=70, Total=1406 [2023-09-01 08:00:20,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 247 [2023-09-01 08:00:20,136 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 98 transitions, 1120 flow. Second operand has 38 states, 38 states have (on average 81.10526315789474) internal successors, (3082), 38 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:20,137 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:20,137 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 247 [2023-09-01 08:00:20,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:21,650 INFO L130 PetriNetUnfolder]: 2011/3640 cut-off events. [2023-09-01 08:00:21,650 INFO L131 PetriNetUnfolder]: For 24464/25012 co-relation queries the response was YES. [2023-09-01 08:00:21,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23390 conditions, 3640 events. 2011/3640 cut-off events. For 24464/25012 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 23824 event pairs, 1496 based on Foata normal form. 543/4177 useless extension candidates. Maximal degree in co-relation 23343. Up to 1920 conditions per place. [2023-09-01 08:00:21,675 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 112 selfloop transitions, 29 changer transitions 0/143 dead transitions. [2023-09-01 08:00:21,675 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 143 transitions, 1833 flow [2023-09-01 08:00:21,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-09-01 08:00:21,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-09-01 08:00:21,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1518 transitions. [2023-09-01 08:00:21,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34143049932523617 [2023-09-01 08:00:21,677 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1518 transitions. [2023-09-01 08:00:21,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1518 transitions. [2023-09-01 08:00:21,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:21,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1518 transitions. [2023-09-01 08:00:21,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 84.33333333333333) internal successors, (1518), 18 states have internal predecessors, (1518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:21,682 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:21,682 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:21,682 INFO L175 Difference]: Start difference. First operand has 179 places, 98 transitions, 1120 flow. Second operand 18 states and 1518 transitions. [2023-09-01 08:00:21,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 143 transitions, 1833 flow [2023-09-01 08:00:21,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 143 transitions, 1781 flow, removed 10 selfloop flow, removed 8 redundant places. [2023-09-01 08:00:21,711 INFO L231 Difference]: Finished difference. Result has 188 places, 96 transitions, 1103 flow [2023-09-01 08:00:21,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1045, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1103, PETRI_PLACES=188, PETRI_TRANSITIONS=96} [2023-09-01 08:00:21,711 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 151 predicate places. [2023-09-01 08:00:21,711 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 96 transitions, 1103 flow [2023-09-01 08:00:21,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 81.10526315789474) internal successors, (3082), 38 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:21,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:21,712 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:00:21,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:21,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-09-01 08:00:21,918 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:21,918 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:21,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1941740327, now seen corresponding path program 6 times [2023-09-01 08:00:21,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:21,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485184226] [2023-09-01 08:00:21,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:21,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:21,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:22,065 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:22,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:22,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485184226] [2023-09-01 08:00:22,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485184226] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:22,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064419505] [2023-09-01 08:00:22,065 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 08:00:22,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:22,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:22,068 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:22,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-09-01 08:00:22,312 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 08:00:22,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:22,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 14 conjunts are in the unsatisfiable core [2023-09-01 08:00:22,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:22,438 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:22,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:22,540 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:22,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064419505] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:22,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:22,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2023-09-01 08:00:22,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230326788] [2023-09-01 08:00:22,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:22,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-09-01 08:00:22,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:22,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-09-01 08:00:22,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=600, Unknown=0, NotChecked=0, Total=812 [2023-09-01 08:00:22,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 247 [2023-09-01 08:00:22,793 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 96 transitions, 1103 flow. Second operand has 29 states, 29 states have (on average 95.20689655172414) internal successors, (2761), 29 states have internal predecessors, (2761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:22,793 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:22,793 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 247 [2023-09-01 08:00:22,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:23,530 INFO L130 PetriNetUnfolder]: 1873/3412 cut-off events. [2023-09-01 08:00:23,530 INFO L131 PetriNetUnfolder]: For 27101/27281 co-relation queries the response was YES. [2023-09-01 08:00:23,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21035 conditions, 3412 events. 1873/3412 cut-off events. For 27101/27281 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 22390 event pairs, 754 based on Foata normal form. 324/3734 useless extension candidates. Maximal degree in co-relation 20989. Up to 1569 conditions per place. [2023-09-01 08:00:23,547 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 62 selfloop transitions, 10 changer transitions 171/245 dead transitions. [2023-09-01 08:00:23,547 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 245 transitions, 2949 flow [2023-09-01 08:00:23,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-09-01 08:00:23,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-09-01 08:00:23,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1801 transitions. [2023-09-01 08:00:23,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40508322087269455 [2023-09-01 08:00:23,550 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1801 transitions. [2023-09-01 08:00:23,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1801 transitions. [2023-09-01 08:00:23,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:23,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1801 transitions. [2023-09-01 08:00:23,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 100.05555555555556) internal successors, (1801), 18 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:23,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:23,553 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:23,554 INFO L175 Difference]: Start difference. First operand has 188 places, 96 transitions, 1103 flow. Second operand 18 states and 1801 transitions. [2023-09-01 08:00:23,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 245 transitions, 2949 flow [2023-09-01 08:00:23,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 245 transitions, 2806 flow, removed 29 selfloop flow, removed 18 redundant places. [2023-09-01 08:00:23,575 INFO L231 Difference]: Finished difference. Result has 187 places, 62 transitions, 682 flow [2023-09-01 08:00:23,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=682, PETRI_PLACES=187, PETRI_TRANSITIONS=62} [2023-09-01 08:00:23,576 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 150 predicate places. [2023-09-01 08:00:23,576 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 62 transitions, 682 flow [2023-09-01 08:00:23,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 95.20689655172414) internal successors, (2761), 29 states have internal predecessors, (2761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:23,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:23,577 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1] [2023-09-01 08:00:23,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:23,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:23,783 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:23,784 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:23,784 INFO L85 PathProgramCache]: Analyzing trace with hash 946079170, now seen corresponding path program 4 times [2023-09-01 08:00:23,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:23,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58679796] [2023-09-01 08:00:23,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:23,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:23,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:24,251 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:24,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:24,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58679796] [2023-09-01 08:00:24,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58679796] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:24,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649487522] [2023-09-01 08:00:24,252 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 08:00:24,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:24,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:24,252 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:24,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-09-01 08:00:24,441 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 08:00:24,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:24,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 43 conjunts are in the unsatisfiable core [2023-09-01 08:00:24,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:24,573 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 08:00:24,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:24,607 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 08:00:24,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:24,638 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 08:00:24,736 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:24,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:24,941 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:24,941 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 08:00:24,950 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:24,950 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 75 [2023-09-01 08:00:24,952 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 54 [2023-09-01 08:00:24,955 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-09-01 08:00:25,133 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:25,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649487522] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:25,133 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:25,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2023-09-01 08:00:25,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402670611] [2023-09-01 08:00:25,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:25,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-09-01 08:00:25,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:25,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-09-01 08:00:25,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=1353, Unknown=5, NotChecked=0, Total=1482 [2023-09-01 08:00:25,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 08:00:25,951 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 62 transitions, 682 flow. Second operand has 39 states, 39 states have (on average 78.12820512820512) internal successors, (3047), 39 states have internal predecessors, (3047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:25,951 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:25,951 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 08:00:25,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:27,092 INFO L130 PetriNetUnfolder]: 1185/2169 cut-off events. [2023-09-01 08:00:27,092 INFO L131 PetriNetUnfolder]: For 14010/14324 co-relation queries the response was YES. [2023-09-01 08:00:27,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14393 conditions, 2169 events. 1185/2169 cut-off events. For 14010/14324 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13576 event pairs, 399 based on Foata normal form. 343/2504 useless extension candidates. Maximal degree in co-relation 14347. Up to 718 conditions per place. [2023-09-01 08:00:27,109 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 155 selfloop transitions, 24 changer transitions 0/180 dead transitions. [2023-09-01 08:00:27,109 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 180 transitions, 2164 flow [2023-09-01 08:00:27,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 08:00:27,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 08:00:27,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1335 transitions. [2023-09-01 08:00:27,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33780364372469635 [2023-09-01 08:00:27,111 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1335 transitions. [2023-09-01 08:00:27,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1335 transitions. [2023-09-01 08:00:27,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:27,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1335 transitions. [2023-09-01 08:00:27,113 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 83.4375) internal successors, (1335), 16 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:27,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 247.0) internal successors, (4199), 17 states have internal predecessors, (4199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:27,115 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 247.0) internal successors, (4199), 17 states have internal predecessors, (4199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:27,115 INFO L175 Difference]: Start difference. First operand has 187 places, 62 transitions, 682 flow. Second operand 16 states and 1335 transitions. [2023-09-01 08:00:27,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 180 transitions, 2164 flow [2023-09-01 08:00:27,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 180 transitions, 2004 flow, removed 37 selfloop flow, removed 21 redundant places. [2023-09-01 08:00:27,137 INFO L231 Difference]: Finished difference. Result has 159 places, 63 transitions, 688 flow [2023-09-01 08:00:27,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=606, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=688, PETRI_PLACES=159, PETRI_TRANSITIONS=63} [2023-09-01 08:00:27,138 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 122 predicate places. [2023-09-01 08:00:27,138 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 63 transitions, 688 flow [2023-09-01 08:00:27,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 78.12820512820512) internal successors, (3047), 39 states have internal predecessors, (3047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:27,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:27,138 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1] [2023-09-01 08:00:27,143 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-09-01 08:00:27,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-09-01 08:00:27,339 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:27,339 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:27,339 INFO L85 PathProgramCache]: Analyzing trace with hash 946079171, now seen corresponding path program 5 times [2023-09-01 08:00:27,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:27,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88877637] [2023-09-01 08:00:27,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:27,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:27,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:27,803 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:27,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:27,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88877637] [2023-09-01 08:00:27,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88877637] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:27,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15733900] [2023-09-01 08:00:27,803 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 08:00:27,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:27,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:27,805 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:27,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-09-01 08:00:28,001 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-09-01 08:00:28,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:28,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 43 conjunts are in the unsatisfiable core [2023-09-01 08:00:28,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:28,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 08:00:28,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:28,165 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 08:00:28,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:28,193 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 08:00:28,287 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:28,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:28,411 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1593 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1593) c_~A~0.base) (+ c_~A~0.offset 16)) 4294967296)) is different from false [2023-09-01 08:00:28,465 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:28,465 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 08:00:28,470 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:28,471 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 129 [2023-09-01 08:00:28,474 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2023-09-01 08:00:28,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-09-01 08:00:28,643 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:28,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15733900] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:28,643 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:28,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2023-09-01 08:00:28,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612826327] [2023-09-01 08:00:28,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:28,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-09-01 08:00:28,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:28,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-09-01 08:00:28,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1285, Unknown=3, NotChecked=72, Total=1482 [2023-09-01 08:00:28,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 08:00:28,767 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 63 transitions, 688 flow. Second operand has 39 states, 39 states have (on average 78.12820512820512) internal successors, (3047), 39 states have internal predecessors, (3047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:28,767 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:28,767 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 08:00:28,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:29,931 INFO L130 PetriNetUnfolder]: 1142/2101 cut-off events. [2023-09-01 08:00:29,931 INFO L131 PetriNetUnfolder]: For 12528/12814 co-relation queries the response was YES. [2023-09-01 08:00:29,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13829 conditions, 2101 events. 1142/2101 cut-off events. For 12528/12814 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12882 event pairs, 509 based on Foata normal form. 315/2408 useless extension candidates. Maximal degree in co-relation 13789. Up to 718 conditions per place. [2023-09-01 08:00:29,943 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 154 selfloop transitions, 24 changer transitions 0/179 dead transitions. [2023-09-01 08:00:29,943 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 179 transitions, 2048 flow [2023-09-01 08:00:29,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 08:00:29,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 08:00:29,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1334 transitions. [2023-09-01 08:00:29,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375506072874494 [2023-09-01 08:00:29,945 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1334 transitions. [2023-09-01 08:00:29,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1334 transitions. [2023-09-01 08:00:29,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:29,945 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1334 transitions. [2023-09-01 08:00:29,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 83.375) internal successors, (1334), 16 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:29,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 247.0) internal successors, (4199), 17 states have internal predecessors, (4199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:29,948 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 247.0) internal successors, (4199), 17 states have internal predecessors, (4199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:29,948 INFO L175 Difference]: Start difference. First operand has 159 places, 63 transitions, 688 flow. Second operand 16 states and 1334 transitions. [2023-09-01 08:00:29,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 179 transitions, 2048 flow [2023-09-01 08:00:29,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 179 transitions, 1987 flow, removed 2 selfloop flow, removed 15 redundant places. [2023-09-01 08:00:29,959 INFO L231 Difference]: Finished difference. Result has 159 places, 62 transitions, 656 flow [2023-09-01 08:00:29,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=608, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=656, PETRI_PLACES=159, PETRI_TRANSITIONS=62} [2023-09-01 08:00:29,960 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 122 predicate places. [2023-09-01 08:00:29,960 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 62 transitions, 656 flow [2023-09-01 08:00:29,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 78.12820512820512) internal successors, (3047), 39 states have internal predecessors, (3047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:29,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:29,961 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1] [2023-09-01 08:00:29,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:30,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-09-01 08:00:30,162 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:30,162 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:30,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1219796972, now seen corresponding path program 5 times [2023-09-01 08:00:30,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:30,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296820876] [2023-09-01 08:00:30,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:30,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:30,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:30,394 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:30,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:30,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296820876] [2023-09-01 08:00:30,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296820876] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:30,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676047041] [2023-09-01 08:00:30,394 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 08:00:30,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:30,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:30,397 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:30,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-09-01 08:00:30,625 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-09-01 08:00:30,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:30,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 16 conjunts are in the unsatisfiable core [2023-09-01 08:00:30,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:30,785 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:30,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:30,941 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:30,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676047041] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:30,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:30,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 32 [2023-09-01 08:00:30,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215830632] [2023-09-01 08:00:30,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:30,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-09-01 08:00:30,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:30,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-09-01 08:00:30,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=836, Unknown=0, NotChecked=0, Total=1122 [2023-09-01 08:00:31,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 247 [2023-09-01 08:00:31,329 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 62 transitions, 656 flow. Second operand has 34 states, 34 states have (on average 95.11764705882354) internal successors, (3234), 34 states have internal predecessors, (3234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:31,329 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:31,329 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 247 [2023-09-01 08:00:31,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:32,188 INFO L130 PetriNetUnfolder]: 1804/3282 cut-off events. [2023-09-01 08:00:32,189 INFO L131 PetriNetUnfolder]: For 18888/19416 co-relation queries the response was YES. [2023-09-01 08:00:32,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20306 conditions, 3282 events. 1804/3282 cut-off events. For 18888/19416 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 21813 event pairs, 529 based on Foata normal form. 646/3926 useless extension candidates. Maximal degree in co-relation 20268. Up to 1180 conditions per place. [2023-09-01 08:00:32,208 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 215 selfloop transitions, 30 changer transitions 52/298 dead transitions. [2023-09-01 08:00:32,208 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 298 transitions, 3226 flow [2023-09-01 08:00:32,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-09-01 08:00:32,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-09-01 08:00:32,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2132 transitions. [2023-09-01 08:00:32,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41102756892230574 [2023-09-01 08:00:32,210 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2132 transitions. [2023-09-01 08:00:32,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2132 transitions. [2023-09-01 08:00:32,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:32,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2132 transitions. [2023-09-01 08:00:32,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 101.52380952380952) internal successors, (2132), 21 states have internal predecessors, (2132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:32,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 247.0) internal successors, (5434), 22 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:32,214 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 247.0) internal successors, (5434), 22 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:32,214 INFO L175 Difference]: Start difference. First operand has 159 places, 62 transitions, 656 flow. Second operand 21 states and 2132 transitions. [2023-09-01 08:00:32,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 298 transitions, 3226 flow [2023-09-01 08:00:32,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 298 transitions, 3144 flow, removed 1 selfloop flow, removed 14 redundant places. [2023-09-01 08:00:32,231 INFO L231 Difference]: Finished difference. Result has 177 places, 83 transitions, 983 flow [2023-09-01 08:00:32,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=606, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=983, PETRI_PLACES=177, PETRI_TRANSITIONS=83} [2023-09-01 08:00:32,232 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 140 predicate places. [2023-09-01 08:00:32,232 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 83 transitions, 983 flow [2023-09-01 08:00:32,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 95.11764705882354) internal successors, (3234), 34 states have internal predecessors, (3234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:32,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:32,232 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:00:32,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:32,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-09-01 08:00:32,433 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:32,433 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:32,433 INFO L85 PathProgramCache]: Analyzing trace with hash 2062492920, now seen corresponding path program 4 times [2023-09-01 08:00:32,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:32,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031509371] [2023-09-01 08:00:32,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:32,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:32,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:32,810 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:32,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:32,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031509371] [2023-09-01 08:00:32,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031509371] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:32,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051259036] [2023-09-01 08:00:32,811 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 08:00:32,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:32,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:32,813 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:32,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-09-01 08:00:33,009 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 08:00:33,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:33,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 42 conjunts are in the unsatisfiable core [2023-09-01 08:00:33,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:33,108 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 08:00:33,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:33,142 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2023-09-01 08:00:33,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:33,177 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 08:00:33,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:33,206 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 08:00:33,279 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:33,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:33,375 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1687 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1687) c_~A~0.base) (+ c_~A~0.offset 12)) 4294967296))) is different from false [2023-09-01 08:00:33,481 INFO L321 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-09-01 08:00:33,481 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 42 [2023-09-01 08:00:33,487 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:33,488 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 75 [2023-09-01 08:00:33,490 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 54 [2023-09-01 08:00:33,493 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-09-01 08:00:33,614 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:33,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051259036] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:33,615 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:33,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 34 [2023-09-01 08:00:33,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872759768] [2023-09-01 08:00:33,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:33,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-09-01 08:00:33,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:33,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-09-01 08:00:33,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1066, Unknown=11, NotChecked=66, Total=1260 [2023-09-01 08:00:33,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 08:00:33,693 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 83 transitions, 983 flow. Second operand has 36 states, 36 states have (on average 78.19444444444444) internal successors, (2815), 36 states have internal predecessors, (2815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:33,693 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:33,694 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 08:00:33,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:34,784 INFO L130 PetriNetUnfolder]: 1723/3141 cut-off events. [2023-09-01 08:00:34,785 INFO L131 PetriNetUnfolder]: For 29696/29955 co-relation queries the response was YES. [2023-09-01 08:00:34,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20573 conditions, 3141 events. 1723/3141 cut-off events. For 29696/29955 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 20493 event pairs, 398 based on Foata normal form. 351/3488 useless extension candidates. Maximal degree in co-relation 20524. Up to 1013 conditions per place. [2023-09-01 08:00:34,804 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 221 selfloop transitions, 15 changer transitions 0/240 dead transitions. [2023-09-01 08:00:34,804 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 240 transitions, 3516 flow [2023-09-01 08:00:34,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 08:00:34,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 08:00:34,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1159 transitions. [2023-09-01 08:00:34,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33516483516483514 [2023-09-01 08:00:34,806 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1159 transitions. [2023-09-01 08:00:34,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1159 transitions. [2023-09-01 08:00:34,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:34,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1159 transitions. [2023-09-01 08:00:34,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 82.78571428571429) internal successors, (1159), 14 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:34,810 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 247.0) internal successors, (3705), 15 states have internal predecessors, (3705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:34,810 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 247.0) internal successors, (3705), 15 states have internal predecessors, (3705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:34,810 INFO L175 Difference]: Start difference. First operand has 177 places, 83 transitions, 983 flow. Second operand 14 states and 1159 transitions. [2023-09-01 08:00:34,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 240 transitions, 3516 flow [2023-09-01 08:00:34,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 240 transitions, 3380 flow, removed 57 selfloop flow, removed 8 redundant places. [2023-09-01 08:00:34,849 INFO L231 Difference]: Finished difference. Result has 182 places, 82 transitions, 945 flow [2023-09-01 08:00:34,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=915, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=945, PETRI_PLACES=182, PETRI_TRANSITIONS=82} [2023-09-01 08:00:34,850 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 145 predicate places. [2023-09-01 08:00:34,850 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 82 transitions, 945 flow [2023-09-01 08:00:34,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 78.19444444444444) internal successors, (2815), 36 states have internal predecessors, (2815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:34,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:34,851 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:00:34,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:35,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-09-01 08:00:35,058 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:35,058 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:35,058 INFO L85 PathProgramCache]: Analyzing trace with hash -487226491, now seen corresponding path program 5 times [2023-09-01 08:00:35,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:35,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464605110] [2023-09-01 08:00:35,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:35,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:35,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:35,514 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:35,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:35,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464605110] [2023-09-01 08:00:35,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464605110] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:35,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33625902] [2023-09-01 08:00:35,514 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 08:00:35,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:35,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:35,517 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:35,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-09-01 08:00:35,738 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-09-01 08:00:35,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:35,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 41 conjunts are in the unsatisfiable core [2023-09-01 08:00:35,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:35,853 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:00:35,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:35,884 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-09-01 08:00:35,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:35,913 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-09-01 08:00:36,066 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:36,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:36,212 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1737 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1737) c_~A~0.base) (+ c_~A~0.offset 16)) 4294967296))) is different from false [2023-09-01 08:00:36,218 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1736 (Array Int Int)) (v_ArrVal_1737 (Array Int Int))) (< 0 (+ (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1736) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1737) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 16 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 4294967296))) is different from false [2023-09-01 08:00:36,225 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:36,225 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 08:00:36,232 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:36,232 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 75 [2023-09-01 08:00:36,237 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2023-09-01 08:00:36,239 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 58 treesize of output 50 [2023-09-01 08:00:36,428 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2023-09-01 08:00:36,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33625902] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:36,428 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:36,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 39 [2023-09-01 08:00:36,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780837095] [2023-09-01 08:00:36,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:36,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-09-01 08:00:36,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:36,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-09-01 08:00:36,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1367, Unknown=2, NotChecked=150, Total=1640 [2023-09-01 08:00:36,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 08:00:36,503 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 82 transitions, 945 flow. Second operand has 41 states, 41 states have (on average 78.17073170731707) internal successors, (3205), 41 states have internal predecessors, (3205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:36,503 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:36,503 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 08:00:36,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:38,235 INFO L130 PetriNetUnfolder]: 2089/3801 cut-off events. [2023-09-01 08:00:38,235 INFO L131 PetriNetUnfolder]: For 37946/38256 co-relation queries the response was YES. [2023-09-01 08:00:38,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24837 conditions, 3801 events. 2089/3801 cut-off events. For 37946/38256 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 25523 event pairs, 396 based on Foata normal form. 466/4261 useless extension candidates. Maximal degree in co-relation 24789. Up to 1013 conditions per place. [2023-09-01 08:00:38,257 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 250 selfloop transitions, 17 changer transitions 0/271 dead transitions. [2023-09-01 08:00:38,257 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 271 transitions, 3858 flow [2023-09-01 08:00:38,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 08:00:38,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 08:00:38,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1326 transitions. [2023-09-01 08:00:38,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3355263157894737 [2023-09-01 08:00:38,259 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1326 transitions. [2023-09-01 08:00:38,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1326 transitions. [2023-09-01 08:00:38,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:38,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1326 transitions. [2023-09-01 08:00:38,260 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 82.875) internal successors, (1326), 16 states have internal predecessors, (1326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:38,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 247.0) internal successors, (4199), 17 states have internal predecessors, (4199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:38,263 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 247.0) internal successors, (4199), 17 states have internal predecessors, (4199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:38,263 INFO L175 Difference]: Start difference. First operand has 182 places, 82 transitions, 945 flow. Second operand 16 states and 1326 transitions. [2023-09-01 08:00:38,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 271 transitions, 3858 flow [2023-09-01 08:00:38,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 271 transitions, 3836 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-09-01 08:00:38,294 INFO L231 Difference]: Finished difference. Result has 189 places, 84 transitions, 997 flow [2023-09-01 08:00:38,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=923, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=997, PETRI_PLACES=189, PETRI_TRANSITIONS=84} [2023-09-01 08:00:38,294 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 152 predicate places. [2023-09-01 08:00:38,294 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 84 transitions, 997 flow [2023-09-01 08:00:38,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 78.17073170731707) internal successors, (3205), 41 states have internal predecessors, (3205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:38,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:38,295 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1] [2023-09-01 08:00:38,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:38,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-09-01 08:00:38,496 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:38,496 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:38,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1620656489, now seen corresponding path program 6 times [2023-09-01 08:00:38,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:38,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037052319] [2023-09-01 08:00:38,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:38,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:38,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:38,976 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:38,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:38,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037052319] [2023-09-01 08:00:38,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037052319] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:38,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828367191] [2023-09-01 08:00:38,976 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 08:00:38,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:38,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:38,977 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:38,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-09-01 08:00:39,299 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-09-01 08:00:39,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:39,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 36 conjunts are in the unsatisfiable core [2023-09-01 08:00:39,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:39,446 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 08:00:39,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:39,491 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-09-01 08:00:39,746 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:39,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:40,069 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:40,070 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-09-01 08:00:40,077 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:40,077 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 33 [2023-09-01 08:00:40,080 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-09-01 08:00:40,478 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:40,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828367191] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:40,479 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:40,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 42 [2023-09-01 08:00:40,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180150484] [2023-09-01 08:00:40,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:40,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-09-01 08:00:40,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:40,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-09-01 08:00:40,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1683, Unknown=0, NotChecked=0, Total=1892 [2023-09-01 08:00:45,250 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:00:46,307 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:00:46,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 247 [2023-09-01 08:00:46,309 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 84 transitions, 997 flow. Second operand has 44 states, 44 states have (on average 85.0909090909091) internal successors, (3744), 44 states have internal predecessors, (3744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:46,310 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:46,310 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 247 [2023-09-01 08:00:46,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:47,508 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:00:58,328 INFO L130 PetriNetUnfolder]: 4238/7775 cut-off events. [2023-09-01 08:00:58,328 INFO L131 PetriNetUnfolder]: For 71439/72405 co-relation queries the response was YES. [2023-09-01 08:00:58,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53631 conditions, 7775 events. 4238/7775 cut-off events. For 71439/72405 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 59780 event pairs, 1827 based on Foata normal form. 1005/8772 useless extension candidates. Maximal degree in co-relation 53581. Up to 1732 conditions per place. [2023-09-01 08:00:58,389 INFO L137 encePairwiseOnDemand]: 237/247 looper letters, 290 selfloop transitions, 157 changer transitions 32/480 dead transitions. [2023-09-01 08:00:58,389 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 480 transitions, 6145 flow [2023-09-01 08:00:58,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2023-09-01 08:00:58,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2023-09-01 08:00:58,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 6864 transitions. [2023-09-01 08:00:58,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3562753036437247 [2023-09-01 08:00:58,397 INFO L72 ComplementDD]: Start complementDD. Operand 78 states and 6864 transitions. [2023-09-01 08:00:58,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 78 states and 6864 transitions. [2023-09-01 08:00:58,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:58,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 78 states and 6864 transitions. [2023-09-01 08:00:58,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 79 states, 78 states have (on average 88.0) internal successors, (6864), 78 states have internal predecessors, (6864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:58,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 79 states, 79 states have (on average 247.0) internal successors, (19513), 79 states have internal predecessors, (19513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:58,425 INFO L81 ComplementDD]: Finished complementDD. Result has 79 states, 79 states have (on average 247.0) internal successors, (19513), 79 states have internal predecessors, (19513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:58,425 INFO L175 Difference]: Start difference. First operand has 189 places, 84 transitions, 997 flow. Second operand 78 states and 6864 transitions. [2023-09-01 08:00:58,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 480 transitions, 6145 flow [2023-09-01 08:00:58,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 480 transitions, 5966 flow, removed 21 selfloop flow, removed 11 redundant places. [2023-09-01 08:00:58,530 INFO L231 Difference]: Finished difference. Result has 271 places, 207 transitions, 2773 flow [2023-09-01 08:00:58,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=969, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=78, PETRI_FLOW=2773, PETRI_PLACES=271, PETRI_TRANSITIONS=207} [2023-09-01 08:00:58,531 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 234 predicate places. [2023-09-01 08:00:58,531 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 207 transitions, 2773 flow [2023-09-01 08:00:58,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 85.0909090909091) internal successors, (3744), 44 states have internal predecessors, (3744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:58,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:58,531 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1] [2023-09-01 08:00:58,537 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:00:58,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:58,732 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:00:58,732 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:58,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1620656490, now seen corresponding path program 6 times [2023-09-01 08:00:58,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:58,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345177172] [2023-09-01 08:00:58,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:58,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:58,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:59,225 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:59,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:59,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345177172] [2023-09-01 08:00:59,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345177172] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:59,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118619687] [2023-09-01 08:00:59,225 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 08:00:59,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:59,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:59,227 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:00:59,233 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:00:59,553 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-09-01 08:00:59,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:59,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 36 conjunts are in the unsatisfiable core [2023-09-01 08:00:59,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:59,708 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 08:00:59,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:59,752 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:01:00,048 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:00,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:01:00,379 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:00,379 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 29 [2023-09-01 08:01:00,385 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:00,386 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 39 [2023-09-01 08:01:00,389 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 9 [2023-09-01 08:01:00,797 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:00,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118619687] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:01:00,797 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:01:00,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 42 [2023-09-01 08:01:00,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277235149] [2023-09-01 08:01:00,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:01:00,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-09-01 08:01:00,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:01:00,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-09-01 08:01:00,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1683, Unknown=0, NotChecked=0, Total=1892 [2023-09-01 08:01:02,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:01:04,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 247 [2023-09-01 08:01:04,762 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 207 transitions, 2773 flow. Second operand has 44 states, 44 states have (on average 85.0909090909091) internal successors, (3744), 44 states have internal predecessors, (3744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:04,762 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:01:04,762 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 247 [2023-09-01 08:01:04,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:01:05,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:01:15,833 INFO L130 PetriNetUnfolder]: 4152/7589 cut-off events. [2023-09-01 08:01:15,833 INFO L131 PetriNetUnfolder]: For 75905/76813 co-relation queries the response was YES. [2023-09-01 08:01:15,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53902 conditions, 7589 events. 4152/7589 cut-off events. For 75905/76813 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 57020 event pairs, 1948 based on Foata normal form. 943/8525 useless extension candidates. Maximal degree in co-relation 53836. Up to 1680 conditions per place. [2023-09-01 08:01:15,894 INFO L137 encePairwiseOnDemand]: 237/247 looper letters, 286 selfloop transitions, 153 changer transitions 32/472 dead transitions. [2023-09-01 08:01:15,894 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 472 transitions, 6277 flow [2023-09-01 08:01:15,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2023-09-01 08:01:15,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2023-09-01 08:01:15,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 6857 transitions. [2023-09-01 08:01:15,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3559119692722932 [2023-09-01 08:01:15,900 INFO L72 ComplementDD]: Start complementDD. Operand 78 states and 6857 transitions. [2023-09-01 08:01:15,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 78 states and 6857 transitions. [2023-09-01 08:01:15,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:01:15,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 78 states and 6857 transitions. [2023-09-01 08:01:15,906 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 79 states, 78 states have (on average 87.91025641025641) internal successors, (6857), 78 states have internal predecessors, (6857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:15,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 79 states, 79 states have (on average 247.0) internal successors, (19513), 79 states have internal predecessors, (19513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:15,915 INFO L81 ComplementDD]: Finished complementDD. Result has 79 states, 79 states have (on average 247.0) internal successors, (19513), 79 states have internal predecessors, (19513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:15,915 INFO L175 Difference]: Start difference. First operand has 271 places, 207 transitions, 2773 flow. Second operand 78 states and 6857 transitions. [2023-09-01 08:01:15,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 472 transitions, 6277 flow [2023-09-01 08:01:16,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 472 transitions, 6014 flow, removed 77 selfloop flow, removed 16 redundant places. [2023-09-01 08:01:16,048 INFO L231 Difference]: Finished difference. Result has 332 places, 202 transitions, 2726 flow [2023-09-01 08:01:16,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2398, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=78, PETRI_FLOW=2726, PETRI_PLACES=332, PETRI_TRANSITIONS=202} [2023-09-01 08:01:16,049 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 295 predicate places. [2023-09-01 08:01:16,049 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 202 transitions, 2726 flow [2023-09-01 08:01:16,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 85.0909090909091) internal successors, (3744), 44 states have internal predecessors, (3744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:16,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:01:16,050 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:01:16,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-09-01 08:01:16,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2023-09-01 08:01:16,250 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:01:16,250 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:01:16,251 INFO L85 PathProgramCache]: Analyzing trace with hash -487226492, now seen corresponding path program 7 times [2023-09-01 08:01:16,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:01:16,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99002752] [2023-09-01 08:01:16,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:01:16,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:01:16,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:01:16,644 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:16,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:01:16,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99002752] [2023-09-01 08:01:16,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99002752] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:01:16,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54809663] [2023-09-01 08:01:16,645 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 08:01:16,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:01:16,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:01:16,646 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:01:16,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-09-01 08:01:16,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:01:16,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 43 conjunts are in the unsatisfiable core [2023-09-01 08:01:16,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:01:16,992 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 08:01:17,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:01:17,023 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 08:01:17,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:01:17,070 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 08:01:17,168 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:17,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:01:17,287 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1885 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1885) c_~A~0.base) (+ c_~A~0.offset 16)) 9223372039002259456)) is different from false [2023-09-01 08:01:17,334 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:17,334 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 08:01:17,339 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:17,339 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 129 [2023-09-01 08:01:17,342 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-09-01 08:01:17,345 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2023-09-01 08:01:17,481 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:17,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54809663] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:01:17,482 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:01:17,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2023-09-01 08:01:17,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463996897] [2023-09-01 08:01:17,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:01:17,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-09-01 08:01:17,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:01:17,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-09-01 08:01:17,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1283, Unknown=5, NotChecked=72, Total=1482 [2023-09-01 08:01:17,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 08:01:17,597 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 202 transitions, 2726 flow. Second operand has 39 states, 39 states have (on average 78.17948717948718) internal successors, (3049), 39 states have internal predecessors, (3049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:17,597 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:01:17,597 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 08:01:17,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:01:19,417 INFO L130 PetriNetUnfolder]: 4059/7397 cut-off events. [2023-09-01 08:01:19,417 INFO L131 PetriNetUnfolder]: For 78739/78942 co-relation queries the response was YES. [2023-09-01 08:01:19,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52358 conditions, 7397 events. 4059/7397 cut-off events. For 78739/78942 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 55193 event pairs, 730 based on Foata normal form. 407/7798 useless extension candidates. Maximal degree in co-relation 52295. Up to 2079 conditions per place. [2023-09-01 08:01:19,475 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 529 selfloop transitions, 19 changer transitions 0/554 dead transitions. [2023-09-01 08:01:19,475 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 554 transitions, 9735 flow [2023-09-01 08:01:19,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 08:01:19,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 08:01:19,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1324 transitions. [2023-09-01 08:01:19,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3350202429149798 [2023-09-01 08:01:19,478 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1324 transitions. [2023-09-01 08:01:19,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1324 transitions. [2023-09-01 08:01:19,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:01:19,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1324 transitions. [2023-09-01 08:01:19,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 82.75) internal successors, (1324), 16 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:19,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 247.0) internal successors, (4199), 17 states have internal predecessors, (4199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:19,481 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 247.0) internal successors, (4199), 17 states have internal predecessors, (4199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:19,481 INFO L175 Difference]: Start difference. First operand has 332 places, 202 transitions, 2726 flow. Second operand 16 states and 1324 transitions. [2023-09-01 08:01:19,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 554 transitions, 9735 flow [2023-09-01 08:01:19,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 554 transitions, 9274 flow, removed 15 selfloop flow, removed 73 redundant places. [2023-09-01 08:01:19,586 INFO L231 Difference]: Finished difference. Result has 274 places, 201 transitions, 2492 flow [2023-09-01 08:01:19,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2454, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2492, PETRI_PLACES=274, PETRI_TRANSITIONS=201} [2023-09-01 08:01:19,586 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 237 predicate places. [2023-09-01 08:01:19,587 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 201 transitions, 2492 flow [2023-09-01 08:01:19,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 78.17948717948718) internal successors, (3049), 39 states have internal predecessors, (3049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:19,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:01:19,587 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:01:19,595 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2023-09-01 08:01:19,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:01:19,795 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:01:19,795 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:01:19,795 INFO L85 PathProgramCache]: Analyzing trace with hash 2075850392, now seen corresponding path program 6 times [2023-09-01 08:01:19,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:01:19,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639547921] [2023-09-01 08:01:19,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:01:19,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:01:19,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:01:19,943 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:19,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:01:19,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639547921] [2023-09-01 08:01:19,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639547921] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:01:19,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286508450] [2023-09-01 08:01:19,944 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 08:01:19,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:01:19,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:01:19,945 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:01:19,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-09-01 08:01:20,295 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-09-01 08:01:20,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:01:20,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 16 conjunts are in the unsatisfiable core [2023-09-01 08:01:20,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:01:20,455 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:20,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:01:20,589 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:20,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286508450] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:01:20,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:01:20,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 32 [2023-09-01 08:01:20,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989153091] [2023-09-01 08:01:20,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:01:20,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-09-01 08:01:20,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:01:20,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-09-01 08:01:20,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=836, Unknown=0, NotChecked=0, Total=1122 [2023-09-01 08:01:20,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 247 [2023-09-01 08:01:20,852 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 201 transitions, 2492 flow. Second operand has 34 states, 34 states have (on average 95.17647058823529) internal successors, (3236), 34 states have internal predecessors, (3236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:20,852 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:01:20,852 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 247 [2023-09-01 08:01:20,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:01:22,276 INFO L130 PetriNetUnfolder]: 3832/7060 cut-off events. [2023-09-01 08:01:22,276 INFO L131 PetriNetUnfolder]: For 61616/61668 co-relation queries the response was YES. [2023-09-01 08:01:22,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49575 conditions, 7060 events. 3832/7060 cut-off events. For 61616/61668 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 52220 event pairs, 1277 based on Foata normal form. 262/7320 useless extension candidates. Maximal degree in co-relation 49515. Up to 3201 conditions per place. [2023-09-01 08:01:22,337 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 161 selfloop transitions, 11 changer transitions 329/505 dead transitions. [2023-09-01 08:01:22,337 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 505 transitions, 7417 flow [2023-09-01 08:01:22,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-09-01 08:01:22,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-09-01 08:01:22,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2087 transitions. [2023-09-01 08:01:22,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023520339309813 [2023-09-01 08:01:22,339 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2087 transitions. [2023-09-01 08:01:22,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2087 transitions. [2023-09-01 08:01:22,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:01:22,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2087 transitions. [2023-09-01 08:01:22,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 99.38095238095238) internal successors, (2087), 21 states have internal predecessors, (2087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:22,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 247.0) internal successors, (5434), 22 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:22,343 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 247.0) internal successors, (5434), 22 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:22,343 INFO L175 Difference]: Start difference. First operand has 274 places, 201 transitions, 2492 flow. Second operand 21 states and 2087 transitions. [2023-09-01 08:01:22,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 505 transitions, 7417 flow [2023-09-01 08:01:22,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 505 transitions, 7367 flow, removed 0 selfloop flow, removed 13 redundant places. [2023-09-01 08:01:22,449 INFO L231 Difference]: Finished difference. Result has 288 places, 154 transitions, 1889 flow [2023-09-01 08:01:22,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2456, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1889, PETRI_PLACES=288, PETRI_TRANSITIONS=154} [2023-09-01 08:01:22,450 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 251 predicate places. [2023-09-01 08:01:22,450 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 154 transitions, 1889 flow [2023-09-01 08:01:22,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 95.17647058823529) internal successors, (3236), 34 states have internal predecessors, (3236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:22,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:01:22,451 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1] [2023-09-01 08:01:22,460 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2023-09-01 08:01:22,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-09-01 08:01:22,658 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:01:22,658 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:01:22,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1901660168, now seen corresponding path program 5 times [2023-09-01 08:01:22,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:01:22,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459426572] [2023-09-01 08:01:22,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:01:22,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:01:22,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:01:23,231 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:23,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:01:23,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459426572] [2023-09-01 08:01:23,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459426572] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:01:23,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998231157] [2023-09-01 08:01:23,232 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 08:01:23,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:01:23,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:01:23,233 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:01:23,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-09-01 08:01:23,519 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-09-01 08:01:23,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:01:23,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 47 conjunts are in the unsatisfiable core [2023-09-01 08:01:23,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:01:23,686 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 08:01:23,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:01:23,725 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 08:01:23,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:01:23,787 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 08:01:23,926 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:23,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:01:24,201 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:24,201 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 08:01:24,206 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:24,206 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 75 [2023-09-01 08:01:24,209 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 54 [2023-09-01 08:01:24,212 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-09-01 08:01:24,418 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:24,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998231157] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:01:24,418 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:01:24,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 44 [2023-09-01 08:01:24,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264042240] [2023-09-01 08:01:24,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:01:24,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-09-01 08:01:24,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:01:24,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-09-01 08:01:24,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1911, Unknown=18, NotChecked=0, Total=2070 [2023-09-01 08:01:24,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 08:01:24,648 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 154 transitions, 1889 flow. Second operand has 46 states, 46 states have (on average 78.1086956521739) internal successors, (3593), 46 states have internal predecessors, (3593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:24,648 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:01:24,649 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 08:01:24,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:01:26,495 INFO L130 PetriNetUnfolder]: 2508/4617 cut-off events. [2023-09-01 08:01:26,495 INFO L131 PetriNetUnfolder]: For 60232/60738 co-relation queries the response was YES. [2023-09-01 08:01:26,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35468 conditions, 4617 events. 2508/4617 cut-off events. For 60232/60738 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 32171 event pairs, 1049 based on Foata normal form. 568/5185 useless extension candidates. Maximal degree in co-relation 35409. Up to 976 conditions per place. [2023-09-01 08:01:26,542 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 239 selfloop transitions, 52 changer transitions 0/292 dead transitions. [2023-09-01 08:01:26,542 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 292 transitions, 4108 flow [2023-09-01 08:01:26,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-09-01 08:01:26,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-09-01 08:01:26,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1502 transitions. [2023-09-01 08:01:26,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3378317588843905 [2023-09-01 08:01:26,544 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1502 transitions. [2023-09-01 08:01:26,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1502 transitions. [2023-09-01 08:01:26,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:01:26,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1502 transitions. [2023-09-01 08:01:26,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 83.44444444444444) internal successors, (1502), 18 states have internal predecessors, (1502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:26,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:26,548 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:26,548 INFO L175 Difference]: Start difference. First operand has 288 places, 154 transitions, 1889 flow. Second operand 18 states and 1502 transitions. [2023-09-01 08:01:26,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 292 transitions, 4108 flow [2023-09-01 08:01:26,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 292 transitions, 3651 flow, removed 185 selfloop flow, removed 25 redundant places. [2023-09-01 08:01:26,754 INFO L231 Difference]: Finished difference. Result has 237 places, 156 transitions, 1944 flow [2023-09-01 08:01:26,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1760, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1944, PETRI_PLACES=237, PETRI_TRANSITIONS=156} [2023-09-01 08:01:26,755 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 200 predicate places. [2023-09-01 08:01:26,755 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 156 transitions, 1944 flow [2023-09-01 08:01:26,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 78.1086956521739) internal successors, (3593), 46 states have internal predecessors, (3593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:26,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:01:26,755 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1] [2023-09-01 08:01:26,761 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2023-09-01 08:01:26,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:01:26,956 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:01:26,956 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:01:26,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1901660169, now seen corresponding path program 6 times [2023-09-01 08:01:26,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:01:26,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109094069] [2023-09-01 08:01:26,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:01:26,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:01:26,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:01:27,437 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:27,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:01:27,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109094069] [2023-09-01 08:01:27,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109094069] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:01:27,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716951954] [2023-09-01 08:01:27,438 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 08:01:27,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:01:27,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:01:27,440 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:01:27,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-09-01 08:01:27,715 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-09-01 08:01:27,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:01:27,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 38 conjunts are in the unsatisfiable core [2023-09-01 08:01:27,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:01:27,897 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 08:01:27,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:01:27,950 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-09-01 08:01:28,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:01:28,037 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-09-01 08:01:28,265 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:28,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:01:28,671 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:28,672 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 08:01:28,678 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:28,678 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 71 [2023-09-01 08:01:28,681 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 48 [2023-09-01 08:01:28,685 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2023-09-01 08:01:29,152 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:29,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716951954] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:01:29,152 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:01:29,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 45 [2023-09-01 08:01:29,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59996319] [2023-09-01 08:01:29,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:01:29,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-09-01 08:01:29,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:01:29,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-09-01 08:01:29,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1946, Unknown=2, NotChecked=0, Total=2162 [2023-09-01 08:01:34,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 247 [2023-09-01 08:01:34,615 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 156 transitions, 1944 flow. Second operand has 47 states, 47 states have (on average 69.08510638297872) internal successors, (3247), 47 states have internal predecessors, (3247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:34,615 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:01:34,615 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 247 [2023-09-01 08:01:34,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:01:35,737 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:01:57,788 INFO L130 PetriNetUnfolder]: 4397/8143 cut-off events. [2023-09-01 08:01:57,788 INFO L131 PetriNetUnfolder]: For 55886/56866 co-relation queries the response was YES. [2023-09-01 08:01:57,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54310 conditions, 8143 events. 4397/8143 cut-off events. For 55886/56866 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 64183 event pairs, 1104 based on Foata normal form. 1352/9493 useless extension candidates. Maximal degree in co-relation 54267. Up to 1705 conditions per place. [2023-09-01 08:01:57,855 INFO L137 encePairwiseOnDemand]: 237/247 looper letters, 629 selfloop transitions, 107 changer transitions 64/801 dead transitions. [2023-09-01 08:01:57,855 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 801 transitions, 9523 flow [2023-09-01 08:01:57,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-09-01 08:01:57,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-09-01 08:01:57,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 3899 transitions. [2023-09-01 08:01:57,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30951813923950144 [2023-09-01 08:01:57,859 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 3899 transitions. [2023-09-01 08:01:57,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 3899 transitions. [2023-09-01 08:01:57,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:01:57,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 3899 transitions. [2023-09-01 08:01:57,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 76.45098039215686) internal successors, (3899), 51 states have internal predecessors, (3899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:57,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 247.0) internal successors, (12844), 52 states have internal predecessors, (12844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:57,968 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 247.0) internal successors, (12844), 52 states have internal predecessors, (12844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:57,968 INFO L175 Difference]: Start difference. First operand has 237 places, 156 transitions, 1944 flow. Second operand 51 states and 3899 transitions. [2023-09-01 08:01:57,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 801 transitions, 9523 flow [2023-09-01 08:01:58,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 801 transitions, 9195 flow, removed 16 selfloop flow, removed 21 redundant places. [2023-09-01 08:01:58,088 INFO L231 Difference]: Finished difference. Result has 280 places, 187 transitions, 2372 flow [2023-09-01 08:01:58,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1532, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=2372, PETRI_PLACES=280, PETRI_TRANSITIONS=187} [2023-09-01 08:01:58,088 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 243 predicate places. [2023-09-01 08:01:58,088 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 187 transitions, 2372 flow [2023-09-01 08:01:58,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 69.08510638297872) internal successors, (3247), 47 states have internal predecessors, (3247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:58,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:01:58,089 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 1, 1, 1, 1, 1] [2023-09-01 08:01:58,094 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2023-09-01 08:01:58,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:01:58,289 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:01:58,290 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:01:58,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1072284316, now seen corresponding path program 1 times [2023-09-01 08:01:58,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:01:58,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247912842] [2023-09-01 08:01:58,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:01:58,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:01:58,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:01:58,382 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-09-01 08:01:58,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:01:58,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247912842] [2023-09-01 08:01:58,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247912842] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:01:58,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235790494] [2023-09-01 08:01:58,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:01:58,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:01:58,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:01:58,383 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:01:58,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-09-01 08:01:58,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:01:58,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 9 conjunts are in the unsatisfiable core [2023-09-01 08:01:58,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:01:58,653 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-09-01 08:01:58,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:01:58,716 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-09-01 08:01:58,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235790494] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:01:58,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:01:58,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-09-01 08:01:58,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973829549] [2023-09-01 08:01:58,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:01:58,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 08:01:58,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:01:58,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 08:01:58,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2023-09-01 08:01:58,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 247 [2023-09-01 08:01:58,754 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 187 transitions, 2372 flow. Second operand has 17 states, 17 states have (on average 105.29411764705883) internal successors, (1790), 17 states have internal predecessors, (1790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:01:58,754 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:01:58,755 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 247 [2023-09-01 08:01:58,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:02:02,503 INFO L130 PetriNetUnfolder]: 11565/21181 cut-off events. [2023-09-01 08:02:02,504 INFO L131 PetriNetUnfolder]: For 220265/222681 co-relation queries the response was YES. [2023-09-01 08:02:02,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157572 conditions, 21181 events. 11565/21181 cut-off events. For 220265/222681 co-relation queries the response was YES. Maximal size of possible extension queue 795. Compared 179916 event pairs, 3499 based on Foata normal form. 2896/24049 useless extension candidates. Maximal degree in co-relation 157520. Up to 4249 conditions per place. [2023-09-01 08:02:02,672 INFO L137 encePairwiseOnDemand]: 244/247 looper letters, 543 selfloop transitions, 66 changer transitions 0/610 dead transitions. [2023-09-01 08:02:02,672 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 610 transitions, 9020 flow [2023-09-01 08:02:02,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 08:02:02,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 08:02:02,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1876 transitions. [2023-09-01 08:02:02,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47469635627530365 [2023-09-01 08:02:02,674 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1876 transitions. [2023-09-01 08:02:02,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1876 transitions. [2023-09-01 08:02:02,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:02:02,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1876 transitions. [2023-09-01 08:02:02,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 117.25) internal successors, (1876), 16 states have internal predecessors, (1876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:02,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 247.0) internal successors, (4199), 17 states have internal predecessors, (4199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:02,677 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 247.0) internal successors, (4199), 17 states have internal predecessors, (4199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:02,677 INFO L175 Difference]: Start difference. First operand has 280 places, 187 transitions, 2372 flow. Second operand 16 states and 1876 transitions. [2023-09-01 08:02:02,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 610 transitions, 9020 flow [2023-09-01 08:02:02,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 610 transitions, 8668 flow, removed 63 selfloop flow, removed 18 redundant places. [2023-09-01 08:02:02,965 INFO L231 Difference]: Finished difference. Result has 285 places, 203 transitions, 2585 flow [2023-09-01 08:02:02,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2140, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2585, PETRI_PLACES=285, PETRI_TRANSITIONS=203} [2023-09-01 08:02:02,966 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 248 predicate places. [2023-09-01 08:02:02,966 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 203 transitions, 2585 flow [2023-09-01 08:02:02,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 105.29411764705883) internal successors, (1790), 17 states have internal predecessors, (1790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:02,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:02:02,967 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:02:02,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2023-09-01 08:02:03,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2023-09-01 08:02:03,170 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:02:03,170 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:02:03,171 INFO L85 PathProgramCache]: Analyzing trace with hash -295692669, now seen corresponding path program 7 times [2023-09-01 08:02:03,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:02:03,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377104045] [2023-09-01 08:02:03,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:02:03,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:02:03,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:02:04,240 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:04,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:02:04,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377104045] [2023-09-01 08:02:04,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377104045] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:02:04,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733270637] [2023-09-01 08:02:04,240 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 08:02:04,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:02:04,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:02:04,241 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:02:04,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-09-01 08:02:04,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:02:04,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 47 conjunts are in the unsatisfiable core [2023-09-01 08:02:04,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:02:04,741 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 08:02:04,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:02:04,781 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 08:02:04,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:02:04,816 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 08:02:04,968 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:04,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:02:05,252 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:02:05,252 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 08:02:05,259 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:02:05,259 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 147 [2023-09-01 08:02:05,263 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2023-09-01 08:02:05,279 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2023-09-01 08:02:05,473 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:05,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733270637] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:02:05,473 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:02:05,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 43 [2023-09-01 08:02:05,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825144036] [2023-09-01 08:02:05,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:02:05,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2023-09-01 08:02:05,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:02:05,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2023-09-01 08:02:05,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1831, Unknown=11, NotChecked=0, Total=1980 [2023-09-01 08:02:09,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 247 [2023-09-01 08:02:09,096 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 203 transitions, 2585 flow. Second operand has 45 states, 45 states have (on average 87.15555555555555) internal successors, (3922), 45 states have internal predecessors, (3922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:09,096 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:02:09,096 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 247 [2023-09-01 08:02:09,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:02:15,372 INFO L130 PetriNetUnfolder]: 14533/26541 cut-off events. [2023-09-01 08:02:15,373 INFO L131 PetriNetUnfolder]: For 311542/311748 co-relation queries the response was YES. [2023-09-01 08:02:15,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195444 conditions, 26541 events. 14533/26541 cut-off events. For 311542/311748 co-relation queries the response was YES. Maximal size of possible extension queue 878. Compared 232639 event pairs, 2347 based on Foata normal form. 1216/27753 useless extension candidates. Maximal degree in co-relation 195385. Up to 6208 conditions per place. [2023-09-01 08:02:15,662 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 771 selfloop transitions, 20 changer transitions 0/797 dead transitions. [2023-09-01 08:02:15,662 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 797 transitions, 13545 flow [2023-09-01 08:02:15,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-09-01 08:02:15,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-09-01 08:02:15,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1653 transitions. [2023-09-01 08:02:15,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3717948717948718 [2023-09-01 08:02:15,664 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1653 transitions. [2023-09-01 08:02:15,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1653 transitions. [2023-09-01 08:02:15,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:02:15,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1653 transitions. [2023-09-01 08:02:15,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 91.83333333333333) internal successors, (1653), 18 states have internal predecessors, (1653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:15,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:15,667 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:15,668 INFO L175 Difference]: Start difference. First operand has 285 places, 203 transitions, 2585 flow. Second operand 18 states and 1653 transitions. [2023-09-01 08:02:15,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 797 transitions, 13545 flow [2023-09-01 08:02:16,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 797 transitions, 12649 flow, removed 225 selfloop flow, removed 7 redundant places. [2023-09-01 08:02:16,181 INFO L231 Difference]: Finished difference. Result has 297 places, 205 transitions, 2517 flow [2023-09-01 08:02:16,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2433, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2517, PETRI_PLACES=297, PETRI_TRANSITIONS=205} [2023-09-01 08:02:16,181 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 260 predicate places. [2023-09-01 08:02:16,181 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 205 transitions, 2517 flow [2023-09-01 08:02:16,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 87.15555555555555) internal successors, (3922), 45 states have internal predecessors, (3922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:16,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:02:16,182 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1] [2023-09-01 08:02:16,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-09-01 08:02:16,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2023-09-01 08:02:16,383 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:02:16,383 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:02:16,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1178074593, now seen corresponding path program 6 times [2023-09-01 08:02:16,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:02:16,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114916609] [2023-09-01 08:02:16,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:02:16,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:02:16,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:02:16,648 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 15 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:16,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:02:16,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114916609] [2023-09-01 08:02:16,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114916609] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:02:16,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772891886] [2023-09-01 08:02:16,649 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 08:02:16,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:02:16,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:02:16,650 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:02:16,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-09-01 08:02:17,051 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-09-01 08:02:17,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:02:17,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 18 conjunts are in the unsatisfiable core [2023-09-01 08:02:17,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:02:17,254 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 21 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:17,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:02:17,423 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 21 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:17,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772891886] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:02:17,423 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:02:17,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2023-09-01 08:02:17,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479833562] [2023-09-01 08:02:17,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:02:17,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-09-01 08:02:17,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:02:17,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-09-01 08:02:17,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=371, Invalid=1111, Unknown=0, NotChecked=0, Total=1482 [2023-09-01 08:02:17,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 247 [2023-09-01 08:02:17,742 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 205 transitions, 2517 flow. Second operand has 39 states, 39 states have (on average 95.17948717948718) internal successors, (3712), 39 states have internal predecessors, (3712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:17,742 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:02:17,742 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 247 [2023-09-01 08:02:17,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:02:21,767 INFO L130 PetriNetUnfolder]: 9925/18816 cut-off events. [2023-09-01 08:02:21,767 INFO L131 PetriNetUnfolder]: For 237007/239383 co-relation queries the response was YES. [2023-09-01 08:02:21,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142673 conditions, 18816 events. 9925/18816 cut-off events. For 237007/239383 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 161285 event pairs, 5241 based on Foata normal form. 2552/21368 useless extension candidates. Maximal degree in co-relation 142612. Up to 8524 conditions per place. [2023-09-01 08:02:21,940 INFO L137 encePairwiseOnDemand]: 240/247 looper letters, 320 selfloop transitions, 74 changer transitions 60/455 dead transitions. [2023-09-01 08:02:21,940 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 455 transitions, 6082 flow [2023-09-01 08:02:21,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-09-01 08:02:21,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-09-01 08:02:21,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2421 transitions. [2023-09-01 08:02:21,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4084008097165992 [2023-09-01 08:02:21,942 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2421 transitions. [2023-09-01 08:02:21,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2421 transitions. [2023-09-01 08:02:21,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:02:21,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2421 transitions. [2023-09-01 08:02:21,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 100.875) internal successors, (2421), 24 states have internal predecessors, (2421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:21,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 247.0) internal successors, (6175), 25 states have internal predecessors, (6175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:21,947 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 247.0) internal successors, (6175), 25 states have internal predecessors, (6175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:21,947 INFO L175 Difference]: Start difference. First operand has 297 places, 205 transitions, 2517 flow. Second operand 24 states and 2421 transitions. [2023-09-01 08:02:21,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 455 transitions, 6082 flow [2023-09-01 08:02:22,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 455 transitions, 5832 flow, removed 41 selfloop flow, removed 14 redundant places. [2023-09-01 08:02:22,338 INFO L231 Difference]: Finished difference. Result has 308 places, 195 transitions, 2510 flow [2023-09-01 08:02:22,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2332, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2510, PETRI_PLACES=308, PETRI_TRANSITIONS=195} [2023-09-01 08:02:22,338 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 271 predicate places. [2023-09-01 08:02:22,338 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 195 transitions, 2510 flow [2023-09-01 08:02:22,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 95.17948717948718) internal successors, (3712), 39 states have internal predecessors, (3712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:22,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:02:22,339 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:02:22,346 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2023-09-01 08:02:22,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-09-01 08:02:22,543 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:02:22,544 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:02:22,544 INFO L85 PathProgramCache]: Analyzing trace with hash -295692670, now seen corresponding path program 8 times [2023-09-01 08:02:22,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:02:22,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351718320] [2023-09-01 08:02:22,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:02:22,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:02:22,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:02:23,055 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:23,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:02:23,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351718320] [2023-09-01 08:02:23,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351718320] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:02:23,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135800147] [2023-09-01 08:02:23,056 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:02:23,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:02:23,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:02:23,057 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:02:23,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-09-01 08:02:23,349 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 08:02:23,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:02:23,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 38 conjunts are in the unsatisfiable core [2023-09-01 08:02:23,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:02:23,537 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:02:23,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:02:23,588 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:02:23,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:02:23,636 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-09-01 08:02:23,903 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:23,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:02:24,516 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:02:24,516 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 08:02:24,526 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:02:24,526 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 71 [2023-09-01 08:02:24,530 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 48 [2023-09-01 08:02:24,536 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2023-09-01 08:02:25,067 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:25,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135800147] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:02:25,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:02:25,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 45 [2023-09-01 08:02:25,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487902647] [2023-09-01 08:02:25,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:02:25,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-09-01 08:02:25,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:02:25,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-09-01 08:02:25,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=1941, Unknown=2, NotChecked=0, Total=2162 [2023-09-01 08:02:31,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 247 [2023-09-01 08:02:31,008 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 195 transitions, 2510 flow. Second operand has 47 states, 47 states have (on average 69.14893617021276) internal successors, (3250), 47 states have internal predecessors, (3250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:31,009 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:02:31,009 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 247 [2023-09-01 08:02:31,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:02:44,997 INFO L130 PetriNetUnfolder]: 9603/18270 cut-off events. [2023-09-01 08:02:44,997 INFO L131 PetriNetUnfolder]: For 195209/195409 co-relation queries the response was YES. [2023-09-01 08:02:45,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133041 conditions, 18270 events. 9603/18270 cut-off events. For 195209/195409 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 155759 event pairs, 678 based on Foata normal form. 946/19214 useless extension candidates. Maximal degree in co-relation 132979. Up to 3897 conditions per place. [2023-09-01 08:02:45,191 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 984 selfloop transitions, 57 changer transitions 241/1288 dead transitions. [2023-09-01 08:02:45,191 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 1288 transitions, 21108 flow [2023-09-01 08:02:45,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-09-01 08:02:45,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-09-01 08:02:45,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 3814 transitions. [2023-09-01 08:02:45,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3027705009129158 [2023-09-01 08:02:45,195 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 3814 transitions. [2023-09-01 08:02:45,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 3814 transitions. [2023-09-01 08:02:45,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:02:45,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 3814 transitions. [2023-09-01 08:02:45,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 74.7843137254902) internal successors, (3814), 51 states have internal predecessors, (3814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:45,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 247.0) internal successors, (12844), 52 states have internal predecessors, (12844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:45,203 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 247.0) internal successors, (12844), 52 states have internal predecessors, (12844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:45,203 INFO L175 Difference]: Start difference. First operand has 308 places, 195 transitions, 2510 flow. Second operand 51 states and 3814 transitions. [2023-09-01 08:02:45,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 1288 transitions, 21108 flow [2023-09-01 08:02:45,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 1288 transitions, 20573 flow, removed 49 selfloop flow, removed 16 redundant places. [2023-09-01 08:02:45,744 INFO L231 Difference]: Finished difference. Result has 345 places, 230 transitions, 2889 flow [2023-09-01 08:02:45,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2398, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=2889, PETRI_PLACES=345, PETRI_TRANSITIONS=230} [2023-09-01 08:02:45,747 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 308 predicate places. [2023-09-01 08:02:45,747 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 230 transitions, 2889 flow [2023-09-01 08:02:45,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 69.14893617021276) internal successors, (3250), 47 states have internal predecessors, (3250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:45,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:02:45,748 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:02:45,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2023-09-01 08:02:45,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-09-01 08:02:45,953 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:02:45,953 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:02:45,953 INFO L85 PathProgramCache]: Analyzing trace with hash -576535718, now seen corresponding path program 8 times [2023-09-01 08:02:45,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:02:45,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647982249] [2023-09-01 08:02:45,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:02:45,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:02:45,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:02:46,192 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 15 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:46,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:02:46,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647982249] [2023-09-01 08:02:46,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647982249] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:02:46,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396618507] [2023-09-01 08:02:46,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:02:46,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:02:46,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:02:46,194 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:02:46,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-09-01 08:02:46,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 08:02:46,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:02:46,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 18 conjunts are in the unsatisfiable core [2023-09-01 08:02:46,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:02:46,682 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 21 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:46,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:02:46,849 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 21 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:46,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396618507] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:02:46,849 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:02:46,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2023-09-01 08:02:46,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379740644] [2023-09-01 08:02:46,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:02:46,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-09-01 08:02:46,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:02:46,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-09-01 08:02:46,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=371, Invalid=1111, Unknown=0, NotChecked=0, Total=1482 [2023-09-01 08:02:47,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 247 [2023-09-01 08:02:47,267 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 230 transitions, 2889 flow. Second operand has 39 states, 39 states have (on average 95.15384615384616) internal successors, (3711), 39 states have internal predecessors, (3711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:47,267 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:02:47,267 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 247 [2023-09-01 08:02:47,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:02:50,893 INFO L130 PetriNetUnfolder]: 9396/17947 cut-off events. [2023-09-01 08:02:50,893 INFO L131 PetriNetUnfolder]: For 183506/183790 co-relation queries the response was YES. [2023-09-01 08:02:51,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136211 conditions, 17947 events. 9396/17947 cut-off events. For 183506/183790 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 151379 event pairs, 4291 based on Foata normal form. 452/18395 useless extension candidates. Maximal degree in co-relation 136146. Up to 9226 conditions per place. [2023-09-01 08:02:51,056 INFO L137 encePairwiseOnDemand]: 240/247 looper letters, 162 selfloop transitions, 22 changer transitions 454/642 dead transitions. [2023-09-01 08:02:51,056 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 642 transitions, 9589 flow [2023-09-01 08:02:51,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-09-01 08:02:51,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-09-01 08:02:51,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2381 transitions. [2023-09-01 08:02:51,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4016531713900135 [2023-09-01 08:02:51,058 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2381 transitions. [2023-09-01 08:02:51,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2381 transitions. [2023-09-01 08:02:51,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:02:51,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2381 transitions. [2023-09-01 08:02:51,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 99.20833333333333) internal successors, (2381), 24 states have internal predecessors, (2381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:51,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 247.0) internal successors, (6175), 25 states have internal predecessors, (6175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:51,063 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 247.0) internal successors, (6175), 25 states have internal predecessors, (6175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:51,063 INFO L175 Difference]: Start difference. First operand has 345 places, 230 transitions, 2889 flow. Second operand 24 states and 2381 transitions. [2023-09-01 08:02:51,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 642 transitions, 9589 flow [2023-09-01 08:02:51,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 642 transitions, 9476 flow, removed 20 selfloop flow, removed 16 redundant places. [2023-09-01 08:02:51,610 INFO L231 Difference]: Finished difference. Result has 353 places, 159 transitions, 1989 flow [2023-09-01 08:02:51,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2759, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1989, PETRI_PLACES=353, PETRI_TRANSITIONS=159} [2023-09-01 08:02:51,611 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 316 predicate places. [2023-09-01 08:02:51,611 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 159 transitions, 1989 flow [2023-09-01 08:02:51,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 95.15384615384616) internal successors, (3711), 39 states have internal predecessors, (3711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:51,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:02:51,611 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 6, 1, 1, 1, 1, 1] [2023-09-01 08:02:51,618 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2023-09-01 08:02:51,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:02:51,812 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:02:51,812 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:02:51,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1575675214, now seen corresponding path program 7 times [2023-09-01 08:02:51,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:02:51,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190000070] [2023-09-01 08:02:51,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:02:51,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:02:51,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:02:52,534 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:52,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:02:52,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190000070] [2023-09-01 08:02:52,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190000070] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:02:52,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353817167] [2023-09-01 08:02:52,535 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 08:02:52,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:02:52,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:02:52,536 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:02:52,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-09-01 08:02:52,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:02:52,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 52 conjunts are in the unsatisfiable core [2023-09-01 08:02:52,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:02:53,002 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 08:02:53,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:02:53,033 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:02:53,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:02:53,071 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 08:02:53,241 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:53,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:02:53,438 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2356 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_2356) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 24 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 4294967296)) is different from false [2023-09-01 08:02:53,514 INFO L321 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-09-01 08:02:53,514 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 37 [2023-09-01 08:02:53,522 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:02:53,522 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2023-09-01 08:02:53,525 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-09-01 08:02:53,731 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 8 not checked. [2023-09-01 08:02:53,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353817167] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:02:53,732 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:02:53,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 49 [2023-09-01 08:02:53,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779363142] [2023-09-01 08:02:53,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:02:53,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2023-09-01 08:02:53,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:02:53,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2023-09-01 08:02:53,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=2276, Unknown=17, NotChecked=96, Total=2550 [2023-09-01 08:02:53,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 247 [2023-09-01 08:02:53,858 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 159 transitions, 1989 flow. Second operand has 51 states, 51 states have (on average 81.07843137254902) internal successors, (4135), 51 states have internal predecessors, (4135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:53,858 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:02:53,858 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 247 [2023-09-01 08:02:53,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:02:57,172 INFO L130 PetriNetUnfolder]: 7474/14377 cut-off events. [2023-09-01 08:02:57,172 INFO L131 PetriNetUnfolder]: For 180148/181368 co-relation queries the response was YES. [2023-09-01 08:02:57,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110728 conditions, 14377 events. 7474/14377 cut-off events. For 180148/181368 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 120452 event pairs, 5631 based on Foata normal form. 1221/15472 useless extension candidates. Maximal degree in co-relation 110662. Up to 12536 conditions per place. [2023-09-01 08:02:57,450 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 141 selfloop transitions, 66 changer transitions 0/209 dead transitions. [2023-09-01 08:02:57,450 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 209 transitions, 3063 flow [2023-09-01 08:02:57,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-09-01 08:02:57,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-09-01 08:02:57,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1745 transitions. [2023-09-01 08:02:57,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33641796799691537 [2023-09-01 08:02:57,453 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1745 transitions. [2023-09-01 08:02:57,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1745 transitions. [2023-09-01 08:02:57,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:02:57,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1745 transitions. [2023-09-01 08:02:57,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 83.0952380952381) internal successors, (1745), 21 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:57,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 247.0) internal successors, (5434), 22 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:57,456 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 247.0) internal successors, (5434), 22 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:57,457 INFO L175 Difference]: Start difference. First operand has 353 places, 159 transitions, 1989 flow. Second operand 21 states and 1745 transitions. [2023-09-01 08:02:57,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 209 transitions, 3063 flow [2023-09-01 08:02:58,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 209 transitions, 2911 flow, removed 38 selfloop flow, removed 25 redundant places. [2023-09-01 08:02:58,261 INFO L231 Difference]: Finished difference. Result has 285 places, 165 transitions, 2118 flow [2023-09-01 08:02:58,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1889, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2118, PETRI_PLACES=285, PETRI_TRANSITIONS=165} [2023-09-01 08:02:58,261 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 248 predicate places. [2023-09-01 08:02:58,261 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 165 transitions, 2118 flow [2023-09-01 08:02:58,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 81.07843137254902) internal successors, (4135), 51 states have internal predecessors, (4135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:02:58,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:02:58,262 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1] [2023-09-01 08:02:58,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2023-09-01 08:02:58,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:02:58,465 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:02:58,465 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:02:58,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1721327138, now seen corresponding path program 7 times [2023-09-01 08:02:58,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:02:58,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366797345] [2023-09-01 08:02:58,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:02:58,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:02:58,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:02:59,476 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:02:59,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:02:59,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366797345] [2023-09-01 08:02:59,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366797345] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:02:59,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803591776] [2023-09-01 08:02:59,477 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 08:02:59,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:02:59,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:02:59,478 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:02:59,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-09-01 08:02:59,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:02:59,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 51 conjunts are in the unsatisfiable core [2023-09-01 08:02:59,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:02:59,988 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:03:00,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:03:00,031 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:03:00,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:03:00,140 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:03:00,332 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:03:00,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:03:00,503 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2414 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2414) c_~A~0.base) (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) 20)) 9223372039002259456))) is different from false [2023-09-01 08:03:00,512 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2414 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2414) c_~A~0.base) (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) 24)) 9223372039002259456))) is different from false [2023-09-01 08:03:00,518 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2414 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2414) c_~A~0.base) (+ c_~A~0.offset 24)) 9223372039002259456))) is different from false [2023-09-01 08:03:00,590 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:03:00,590 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 08:03:00,596 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:03:00,596 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 147 [2023-09-01 08:03:00,599 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2023-09-01 08:03:00,603 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2023-09-01 08:03:00,855 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 6 not checked. [2023-09-01 08:03:00,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803591776] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:03:00,855 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:03:00,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 51 [2023-09-01 08:03:00,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537486543] [2023-09-01 08:03:00,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:03:00,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2023-09-01 08:03:00,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:03:00,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-09-01 08:03:00,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=2291, Unknown=21, NotChecked=294, Total=2756 [2023-09-01 08:03:00,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 247 [2023-09-01 08:03:00,894 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 165 transitions, 2118 flow. Second operand has 53 states, 53 states have (on average 74.0754716981132) internal successors, (3926), 53 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:03:00,895 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:03:00,895 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 247 [2023-09-01 08:03:00,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:03:04,884 INFO L130 PetriNetUnfolder]: 7355/14144 cut-off events. [2023-09-01 08:03:04,884 INFO L131 PetriNetUnfolder]: For 90045/91451 co-relation queries the response was YES. [2023-09-01 08:03:04,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105971 conditions, 14144 events. 7355/14144 cut-off events. For 90045/91451 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 118406 event pairs, 4527 based on Foata normal form. 1475/15563 useless extension candidates. Maximal degree in co-relation 105920. Up to 7649 conditions per place. [2023-09-01 08:03:04,992 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 423 selfloop transitions, 48 changer transitions 0/473 dead transitions. [2023-09-01 08:03:04,993 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 473 transitions, 6388 flow [2023-09-01 08:03:04,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-09-01 08:03:04,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-09-01 08:03:04,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1589 transitions. [2023-09-01 08:03:04,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32165991902834007 [2023-09-01 08:03:04,995 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1589 transitions. [2023-09-01 08:03:04,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1589 transitions. [2023-09-01 08:03:04,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:03:04,995 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1589 transitions. [2023-09-01 08:03:04,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 79.45) internal successors, (1589), 20 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:03:04,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:03:04,998 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:03:04,998 INFO L175 Difference]: Start difference. First operand has 285 places, 165 transitions, 2118 flow. Second operand 20 states and 1589 transitions. [2023-09-01 08:03:04,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 473 transitions, 6388 flow [2023-09-01 08:03:05,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 473 transitions, 6239 flow, removed 8 selfloop flow, removed 18 redundant places. [2023-09-01 08:03:05,181 INFO L231 Difference]: Finished difference. Result has 288 places, 164 transitions, 2076 flow [2023-09-01 08:03:05,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1933, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2076, PETRI_PLACES=288, PETRI_TRANSITIONS=164} [2023-09-01 08:03:05,182 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 251 predicate places. [2023-09-01 08:03:05,182 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 164 transitions, 2076 flow [2023-09-01 08:03:05,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 74.0754716981132) internal successors, (3926), 53 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:03:05,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:03:05,182 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:03:05,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2023-09-01 08:03:05,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:03:05,383 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:03:05,383 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:03:05,384 INFO L85 PathProgramCache]: Analyzing trace with hash 998216897, now seen corresponding path program 1 times [2023-09-01 08:03:05,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:03:05,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085992140] [2023-09-01 08:03:05,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:03:05,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:03:05,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:03:05,474 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-09-01 08:03:05,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:03:05,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085992140] [2023-09-01 08:03:05,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085992140] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:03:05,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84330986] [2023-09-01 08:03:05,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:03:05,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:03:05,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:03:05,475 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:03:05,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-09-01 08:03:05,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:03:05,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 9 conjunts are in the unsatisfiable core [2023-09-01 08:03:05,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:03:05,790 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-09-01 08:03:05,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:03:05,860 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-09-01 08:03:05,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84330986] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:03:05,861 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:03:05,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-09-01 08:03:05,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426765691] [2023-09-01 08:03:05,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:03:05,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 08:03:05,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:03:05,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 08:03:05,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2023-09-01 08:03:05,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 247 [2023-09-01 08:03:05,904 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 164 transitions, 2076 flow. Second operand has 17 states, 17 states have (on average 105.41176470588235) internal successors, (1792), 17 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:03:05,905 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:03:05,905 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 247 [2023-09-01 08:03:05,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:03:12,833 INFO L130 PetriNetUnfolder]: 19964/38328 cut-off events. [2023-09-01 08:03:12,833 INFO L131 PetriNetUnfolder]: For 317441/317441 co-relation queries the response was YES. [2023-09-01 08:03:13,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 310515 conditions, 38328 events. 19964/38328 cut-off events. For 317441/317441 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 355224 event pairs, 2074 based on Foata normal form. 3024/41352 useless extension candidates. Maximal degree in co-relation 310463. Up to 7487 conditions per place. [2023-09-01 08:03:13,380 INFO L137 encePairwiseOnDemand]: 244/247 looper letters, 800 selfloop transitions, 24 changer transitions 0/828 dead transitions. [2023-09-01 08:03:13,380 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 828 transitions, 14694 flow [2023-09-01 08:03:13,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 08:03:13,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 08:03:13,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1848 transitions. [2023-09-01 08:03:13,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4676113360323887 [2023-09-01 08:03:13,382 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1848 transitions. [2023-09-01 08:03:13,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1848 transitions. [2023-09-01 08:03:13,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:03:13,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1848 transitions. [2023-09-01 08:03:13,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 115.5) internal successors, (1848), 16 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:03:13,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 247.0) internal successors, (4199), 17 states have internal predecessors, (4199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:03:13,385 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 247.0) internal successors, (4199), 17 states have internal predecessors, (4199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:03:13,385 INFO L175 Difference]: Start difference. First operand has 288 places, 164 transitions, 2076 flow. Second operand 16 states and 1848 transitions. [2023-09-01 08:03:13,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 828 transitions, 14694 flow [2023-09-01 08:03:13,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 828 transitions, 14158 flow, removed 31 selfloop flow, removed 17 redundant places. [2023-09-01 08:03:13,818 INFO L231 Difference]: Finished difference. Result has 294 places, 172 transitions, 2215 flow [2023-09-01 08:03:13,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1988, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2215, PETRI_PLACES=294, PETRI_TRANSITIONS=172} [2023-09-01 08:03:13,820 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 257 predicate places. [2023-09-01 08:03:13,820 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 172 transitions, 2215 flow [2023-09-01 08:03:13,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 105.41176470588235) internal successors, (1792), 17 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:03:13,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:03:13,821 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1] [2023-09-01 08:03:13,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2023-09-01 08:03:14,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:03:14,028 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:03:14,028 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:03:14,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1821536069, now seen corresponding path program 8 times [2023-09-01 08:03:14,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:03:14,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15943417] [2023-09-01 08:03:14,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:03:14,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:03:14,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:03:14,276 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 21 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:03:14,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:03:14,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15943417] [2023-09-01 08:03:14,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15943417] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:03:14,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702584163] [2023-09-01 08:03:14,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:03:14,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:03:14,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:03:14,278 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:03:14,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-09-01 08:03:14,584 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 08:03:14,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:03:14,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 20 conjunts are in the unsatisfiable core [2023-09-01 08:03:14,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:03:14,834 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 28 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:03:14,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:03:15,049 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 28 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:03:15,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702584163] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:03:15,049 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:03:15,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 42 [2023-09-01 08:03:15,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768848554] [2023-09-01 08:03:15,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:03:15,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-09-01 08:03:15,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:03:15,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-09-01 08:03:15,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=467, Invalid=1425, Unknown=0, NotChecked=0, Total=1892 [2023-09-01 08:03:15,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 247 [2023-09-01 08:03:15,461 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 172 transitions, 2215 flow. Second operand has 44 states, 44 states have (on average 95.13636363636364) internal successors, (4186), 44 states have internal predecessors, (4186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:03:15,461 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:03:15,461 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 247 [2023-09-01 08:03:15,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:03:21,808 INFO L130 PetriNetUnfolder]: 15305/29605 cut-off events. [2023-09-01 08:03:21,808 INFO L131 PetriNetUnfolder]: For 284287/285569 co-relation queries the response was YES. [2023-09-01 08:03:22,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 245363 conditions, 29605 events. 15305/29605 cut-off events. For 284287/285569 co-relation queries the response was YES. Maximal size of possible extension queue 842. Compared 272246 event pairs, 8580 based on Foata normal form. 1513/31115 useless extension candidates. Maximal degree in co-relation 245304. Up to 11824 conditions per place. [2023-09-01 08:03:22,132 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 428 selfloop transitions, 55 changer transitions 119/604 dead transitions. [2023-09-01 08:03:22,132 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 604 transitions, 9032 flow [2023-09-01 08:03:22,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-09-01 08:03:22,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-09-01 08:03:22,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2721 transitions. [2023-09-01 08:03:22,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4080071974808817 [2023-09-01 08:03:22,134 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2721 transitions. [2023-09-01 08:03:22,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2721 transitions. [2023-09-01 08:03:22,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:03:22,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2721 transitions. [2023-09-01 08:03:22,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 100.77777777777777) internal successors, (2721), 27 states have internal predecessors, (2721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:03:22,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 247.0) internal successors, (6916), 28 states have internal predecessors, (6916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:03:22,140 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 247.0) internal successors, (6916), 28 states have internal predecessors, (6916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:03:22,140 INFO L175 Difference]: Start difference. First operand has 294 places, 172 transitions, 2215 flow. Second operand 27 states and 2721 transitions. [2023-09-01 08:03:22,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 604 transitions, 9032 flow [2023-09-01 08:03:22,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 604 transitions, 8705 flow, removed 7 selfloop flow, removed 13 redundant places. [2023-09-01 08:03:22,803 INFO L231 Difference]: Finished difference. Result has 309 places, 164 transitions, 2028 flow [2023-09-01 08:03:22,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1927, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=2028, PETRI_PLACES=309, PETRI_TRANSITIONS=164} [2023-09-01 08:03:22,804 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 272 predicate places. [2023-09-01 08:03:22,804 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 164 transitions, 2028 flow [2023-09-01 08:03:22,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 95.13636363636364) internal successors, (4186), 44 states have internal predecessors, (4186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:03:22,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:03:22,805 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:03:22,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2023-09-01 08:03:23,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:03:23,011 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:03:23,012 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:03:23,012 INFO L85 PathProgramCache]: Analyzing trace with hash 998216837, now seen corresponding path program 9 times [2023-09-01 08:03:23,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:03:23,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627255839] [2023-09-01 08:03:23,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:03:23,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:03:23,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:03:23,544 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:03:23,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:03:23,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627255839] [2023-09-01 08:03:23,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627255839] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:03:23,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050497315] [2023-09-01 08:03:23,545 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 08:03:23,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:03:23,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:03:23,546 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:03:23,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-09-01 08:03:24,204 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-09-01 08:03:24,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:03:24,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 40 conjunts are in the unsatisfiable core [2023-09-01 08:03:24,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:03:24,425 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 08:03:24,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:03:24,479 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:03:24,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:03:24,528 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:03:24,862 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:03:24,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:03:25,459 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:03:25,460 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:03:25,471 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:03:25,471 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:03:25,476 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2023-09-01 08:03:25,480 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 50 [2023-09-01 08:03:26,212 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:03:26,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050497315] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:03:26,212 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:03:26,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 51 [2023-09-01 08:03:26,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770274215] [2023-09-01 08:03:26,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:03:26,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2023-09-01 08:03:26,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:03:26,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-09-01 08:03:26,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=2482, Unknown=2, NotChecked=0, Total=2756 [2023-09-01 08:03:32,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 247 [2023-09-01 08:03:32,128 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 164 transitions, 2028 flow. Second operand has 53 states, 53 states have (on average 69.13207547169812) internal successors, (3664), 53 states have internal predecessors, (3664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:03:32,128 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:03:32,128 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 247 [2023-09-01 08:03:32,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:03:33,422 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:04:21,641 INFO L130 PetriNetUnfolder]: 22925/44300 cut-off events. [2023-09-01 08:04:21,641 INFO L131 PetriNetUnfolder]: For 309424/309424 co-relation queries the response was YES. [2023-09-01 08:04:22,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 360924 conditions, 44300 events. 22925/44300 cut-off events. For 309424/309424 co-relation queries the response was YES. Maximal size of possible extension queue 1209. Compared 420824 event pairs, 3922 based on Foata normal form. 2958/47258 useless extension candidates. Maximal degree in co-relation 360865. Up to 9257 conditions per place. [2023-09-01 08:04:22,289 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 881 selfloop transitions, 47 changer transitions 330/1260 dead transitions. [2023-09-01 08:04:22,289 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 1260 transitions, 21107 flow [2023-09-01 08:04:22,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-09-01 08:04:22,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-09-01 08:04:22,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 3906 transitions. [2023-09-01 08:04:22,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30411086888819683 [2023-09-01 08:04:22,292 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 3906 transitions. [2023-09-01 08:04:22,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 3906 transitions. [2023-09-01 08:04:22,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:04:22,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 3906 transitions. [2023-09-01 08:04:22,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 75.11538461538461) internal successors, (3906), 52 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:04:22,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 247.0) internal successors, (13091), 53 states have internal predecessors, (13091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:04:22,300 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 247.0) internal successors, (13091), 53 states have internal predecessors, (13091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:04:22,300 INFO L175 Difference]: Start difference. First operand has 309 places, 164 transitions, 2028 flow. Second operand 52 states and 3906 transitions. [2023-09-01 08:04:22,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 1260 transitions, 21107 flow [2023-09-01 08:04:23,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 1260 transitions, 20560 flow, removed 66 selfloop flow, removed 16 redundant places. [2023-09-01 08:04:23,415 INFO L231 Difference]: Finished difference. Result has 345 places, 130 transitions, 1722 flow [2023-09-01 08:04:23,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1916, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=1722, PETRI_PLACES=345, PETRI_TRANSITIONS=130} [2023-09-01 08:04:23,415 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 308 predicate places. [2023-09-01 08:04:23,415 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 130 transitions, 1722 flow [2023-09-01 08:04:23,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 69.13207547169812) internal successors, (3664), 53 states have internal predecessors, (3664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:04:23,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:04:23,416 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 6, 1, 1, 1, 1, 1, 1] [2023-09-01 08:04:23,422 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2023-09-01 08:04:23,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2023-09-01 08:04:23,617 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:04:23,617 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:04:23,618 INFO L85 PathProgramCache]: Analyzing trace with hash -106712896, now seen corresponding path program 7 times [2023-09-01 08:04:23,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:04:23,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692277368] [2023-09-01 08:04:23,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:04:23,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:04:23,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:04:24,263 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:04:24,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:04:24,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692277368] [2023-09-01 08:04:24,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692277368] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:04:24,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643922548] [2023-09-01 08:04:24,263 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 08:04:24,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:04:24,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:04:24,264 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:04:24,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-09-01 08:04:24,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:04:24,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 54 conjunts are in the unsatisfiable core [2023-09-01 08:04:24,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:04:24,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 08:04:24,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:04:24,831 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2023-09-01 08:04:24,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:04:24,874 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 08:04:24,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:04:24,941 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 08:04:25,113 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:04:25,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:04:25,524 INFO L321 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-09-01 08:04:25,525 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 40 [2023-09-01 08:04:25,545 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:04:25,545 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 129 [2023-09-01 08:04:25,551 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-09-01 08:04:25,555 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2023-09-01 08:04:25,810 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:04:25,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643922548] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:04:25,811 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:04:25,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 53 [2023-09-01 08:04:25,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700424595] [2023-09-01 08:04:25,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:04:25,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2023-09-01 08:04:25,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:04:25,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2023-09-01 08:04:25,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=2759, Unknown=37, NotChecked=0, Total=2970 [2023-09-01 08:04:27,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 08:04:27,482 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 130 transitions, 1722 flow. Second operand has 55 states, 55 states have (on average 78.0909090909091) internal successors, (4295), 55 states have internal predecessors, (4295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:04:27,482 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:04:27,482 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 08:04:27,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:04:36,224 INFO L130 PetriNetUnfolder]: 20931/40403 cut-off events. [2023-09-01 08:04:36,224 INFO L131 PetriNetUnfolder]: For 445602/447716 co-relation queries the response was YES. [2023-09-01 08:04:36,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 361858 conditions, 40403 events. 20931/40403 cut-off events. For 445602/447716 co-relation queries the response was YES. Maximal size of possible extension queue 1174. Compared 387344 event pairs, 13607 based on Foata normal form. 2290/42621 useless extension candidates. Maximal degree in co-relation 361794. Up to 20969 conditions per place. [2023-09-01 08:04:37,092 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 517 selfloop transitions, 31 changer transitions 0/550 dead transitions. [2023-09-01 08:04:37,092 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 550 transitions, 9111 flow [2023-09-01 08:04:37,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-09-01 08:04:37,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-09-01 08:04:37,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1668 transitions. [2023-09-01 08:04:37,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33765182186234816 [2023-09-01 08:04:37,094 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1668 transitions. [2023-09-01 08:04:37,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1668 transitions. [2023-09-01 08:04:37,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:04:37,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1668 transitions. [2023-09-01 08:04:37,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 83.4) internal successors, (1668), 20 states have internal predecessors, (1668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:04:37,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:04:37,099 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:04:37,099 INFO L175 Difference]: Start difference. First operand has 345 places, 130 transitions, 1722 flow. Second operand 20 states and 1668 transitions. [2023-09-01 08:04:37,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 550 transitions, 9111 flow [2023-09-01 08:04:39,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 550 transitions, 8546 flow, removed 66 selfloop flow, removed 22 redundant places. [2023-09-01 08:04:39,770 INFO L231 Difference]: Finished difference. Result has 292 places, 129 transitions, 1655 flow [2023-09-01 08:04:39,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1593, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1655, PETRI_PLACES=292, PETRI_TRANSITIONS=129} [2023-09-01 08:04:39,771 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 255 predicate places. [2023-09-01 08:04:39,771 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 129 transitions, 1655 flow [2023-09-01 08:04:39,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 78.0909090909091) internal successors, (4295), 55 states have internal predecessors, (4295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:04:39,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:04:39,771 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1] [2023-09-01 08:04:39,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2023-09-01 08:04:39,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2023-09-01 08:04:39,972 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:04:39,973 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:04:39,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1601289066, now seen corresponding path program 7 times [2023-09-01 08:04:39,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:04:39,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033286658] [2023-09-01 08:04:39,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:04:39,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:04:40,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:04:40,597 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:04:40,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:04:40,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033286658] [2023-09-01 08:04:40,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033286658] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:04:40,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101981046] [2023-09-01 08:04:40,597 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 08:04:40,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:04:40,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:04:40,598 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:04:40,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-09-01 08:04:40,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:04:40,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 53 conjunts are in the unsatisfiable core [2023-09-01 08:04:40,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:04:41,143 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 08:04:41,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:04:41,177 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 08:04:41,391 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:04:41,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:04:41,644 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2701 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_2701) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 28 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 9223372039002259456))) is different from false [2023-09-01 08:04:41,650 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:04:41,650 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-09-01 08:04:41,656 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:04:41,656 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2023-09-01 08:04:41,665 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2023-09-01 08:04:41,909 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 8 not checked. [2023-09-01 08:04:41,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101981046] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:04:41,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:04:41,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 52 [2023-09-01 08:04:41,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998736788] [2023-09-01 08:04:41,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:04:41,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2023-09-01 08:04:41,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:04:41,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2023-09-01 08:04:41,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=2590, Unknown=1, NotChecked=102, Total=2862 [2023-09-01 08:04:41,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 247 [2023-09-01 08:04:41,981 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 129 transitions, 1655 flow. Second operand has 54 states, 54 states have (on average 81.07407407407408) internal successors, (4378), 54 states have internal predecessors, (4378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:04:41,981 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:04:41,981 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 247 [2023-09-01 08:04:41,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:04:49,939 INFO L130 PetriNetUnfolder]: 20840/40142 cut-off events. [2023-09-01 08:04:49,939 INFO L131 PetriNetUnfolder]: For 366132/367883 co-relation queries the response was YES. [2023-09-01 08:04:50,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 349750 conditions, 40142 events. 20840/40142 cut-off events. For 366132/367883 co-relation queries the response was YES. Maximal size of possible extension queue 1148. Compared 377293 event pairs, 16088 based on Foata normal form. 1745/41721 useless extension candidates. Maximal degree in co-relation 349691. Up to 35987 conditions per place. [2023-09-01 08:04:50,675 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 140 selfloop transitions, 46 changer transitions 0/188 dead transitions. [2023-09-01 08:04:50,675 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 188 transitions, 2875 flow [2023-09-01 08:04:50,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-09-01 08:04:50,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-09-01 08:04:50,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1909 transitions. [2023-09-01 08:04:50,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3360323886639676 [2023-09-01 08:04:50,678 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1909 transitions. [2023-09-01 08:04:50,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1909 transitions. [2023-09-01 08:04:50,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:04:50,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1909 transitions. [2023-09-01 08:04:50,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 83.0) internal successors, (1909), 23 states have internal predecessors, (1909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:04:50,683 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 247.0) internal successors, (5928), 24 states have internal predecessors, (5928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:04:50,683 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 247.0) internal successors, (5928), 24 states have internal predecessors, (5928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:04:50,683 INFO L175 Difference]: Start difference. First operand has 292 places, 129 transitions, 1655 flow. Second operand 23 states and 1909 transitions. [2023-09-01 08:04:50,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 188 transitions, 2875 flow [2023-09-01 08:04:51,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 188 transitions, 2817 flow, removed 3 selfloop flow, removed 17 redundant places. [2023-09-01 08:04:51,369 INFO L231 Difference]: Finished difference. Result has 299 places, 134 transitions, 1769 flow [2023-09-01 08:04:51,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1599, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1769, PETRI_PLACES=299, PETRI_TRANSITIONS=134} [2023-09-01 08:04:51,370 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 262 predicate places. [2023-09-01 08:04:51,370 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 134 transitions, 1769 flow [2023-09-01 08:04:51,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 81.07407407407408) internal successors, (4378), 54 states have internal predecessors, (4378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:04:51,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:04:51,371 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1] [2023-09-01 08:04:51,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2023-09-01 08:04:51,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2023-09-01 08:04:51,573 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:04:51,573 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:04:51,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1601289065, now seen corresponding path program 8 times [2023-09-01 08:04:51,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:04:51,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973151204] [2023-09-01 08:04:51,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:04:51,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:04:51,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:04:52,176 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:04:52,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:04:52,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973151204] [2023-09-01 08:04:52,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973151204] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:04:52,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043300940] [2023-09-01 08:04:52,177 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:04:52,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:04:52,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:04:52,178 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:04:52,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-09-01 08:04:52,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 08:04:52,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:04:52,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 53 conjunts are in the unsatisfiable core [2023-09-01 08:04:52,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:04:52,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 11 treesize of output 7 [2023-09-01 08:04:52,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:04:52,747 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 08:04:52,955 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:04:52,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:04:53,196 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2758 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_2758) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 28 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 4294967296)) is different from false [2023-09-01 08:04:53,201 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:04:53,201 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-09-01 08:04:53,205 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:04:53,206 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2023-09-01 08:04:53,207 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-09-01 08:04:53,452 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 8 not checked. [2023-09-01 08:04:53,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043300940] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:04:53,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:04:53,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 52 [2023-09-01 08:04:53,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218743176] [2023-09-01 08:04:53,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:04:53,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2023-09-01 08:04:53,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:04:53,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2023-09-01 08:04:53,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=2590, Unknown=1, NotChecked=102, Total=2862 [2023-09-01 08:04:53,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 247 [2023-09-01 08:04:53,646 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 134 transitions, 1769 flow. Second operand has 54 states, 54 states have (on average 81.07407407407408) internal successors, (4378), 54 states have internal predecessors, (4378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:04:53,646 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:04:53,647 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 247 [2023-09-01 08:04:53,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:05:01,439 INFO L130 PetriNetUnfolder]: 20749/39873 cut-off events. [2023-09-01 08:05:01,440 INFO L131 PetriNetUnfolder]: For 359975/361689 co-relation queries the response was YES. [2023-09-01 08:05:02,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 346544 conditions, 39873 events. 20749/39873 cut-off events. For 359975/361689 co-relation queries the response was YES. Maximal size of possible extension queue 1134. Compared 373446 event pairs, 15997 based on Foata normal form. 1716/41421 useless extension candidates. Maximal degree in co-relation 346484. Up to 35720 conditions per place. [2023-09-01 08:05:02,230 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 139 selfloop transitions, 45 changer transitions 0/186 dead transitions. [2023-09-01 08:05:02,230 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 186 transitions, 2891 flow [2023-09-01 08:05:02,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-09-01 08:05:02,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-09-01 08:05:02,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1908 transitions. [2023-09-01 08:05:02,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3358563633163176 [2023-09-01 08:05:02,232 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1908 transitions. [2023-09-01 08:05:02,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1908 transitions. [2023-09-01 08:05:02,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:05:02,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1908 transitions. [2023-09-01 08:05:02,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 82.95652173913044) internal successors, (1908), 23 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:05:02,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 247.0) internal successors, (5928), 24 states have internal predecessors, (5928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:05:02,236 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 247.0) internal successors, (5928), 24 states have internal predecessors, (5928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:05:02,236 INFO L175 Difference]: Start difference. First operand has 299 places, 134 transitions, 1769 flow. Second operand 23 states and 1908 transitions. [2023-09-01 08:05:02,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 186 transitions, 2891 flow [2023-09-01 08:05:03,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 186 transitions, 2795 flow, removed 6 selfloop flow, removed 20 redundant places. [2023-09-01 08:05:03,007 INFO L231 Difference]: Finished difference. Result has 301 places, 132 transitions, 1729 flow [2023-09-01 08:05:03,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1639, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1729, PETRI_PLACES=301, PETRI_TRANSITIONS=132} [2023-09-01 08:05:03,008 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 264 predicate places. [2023-09-01 08:05:03,008 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 132 transitions, 1729 flow [2023-09-01 08:05:03,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 81.07407407407408) internal successors, (4378), 54 states have internal predecessors, (4378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:05:03,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:05:03,009 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1] [2023-09-01 08:05:03,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2023-09-01 08:05:03,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:05:03,217 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:05:03,217 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:05:03,217 INFO L85 PathProgramCache]: Analyzing trace with hash -900742278, now seen corresponding path program 9 times [2023-09-01 08:05:03,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:05:03,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808321277] [2023-09-01 08:05:03,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:05:03,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:05:03,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:05:04,024 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:05:04,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:05:04,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808321277] [2023-09-01 08:05:04,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808321277] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:05:04,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081008295] [2023-09-01 08:05:04,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 08:05:04,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:05:04,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:05:04,025 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:05:04,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-09-01 08:05:04,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-09-01 08:05:04,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:05:04,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 42 conjunts are in the unsatisfiable core [2023-09-01 08:05:04,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:05:04,899 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 08:05:04,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:05:04,963 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-09-01 08:05:05,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:05:05,120 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-09-01 08:05:05,449 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:05:05,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:05:06,093 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:05:06,093 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:05:06,101 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:05:06,101 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:05:06,105 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:05:06,110 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:05:06,856 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 15 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:05:06,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081008295] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:05:06,856 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:05:06,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 57 [2023-09-01 08:05:06,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838627244] [2023-09-01 08:05:06,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:05:06,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2023-09-01 08:05:06,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:05:06,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2023-09-01 08:05:06,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=315, Invalid=3105, Unknown=2, NotChecked=0, Total=3422 [2023-09-01 08:05:13,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:05:13,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 247 [2023-09-01 08:05:13,423 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 132 transitions, 1729 flow. Second operand has 59 states, 59 states have (on average 69.0677966101695) internal successors, (4075), 59 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:05:13,423 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:05:13,423 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 247 [2023-09-01 08:05:13,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:05:14,677 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-09-01 08:06:05,318 INFO L130 PetriNetUnfolder]: 28547/54876 cut-off events. [2023-09-01 08:06:05,318 INFO L131 PetriNetUnfolder]: For 587289/590676 co-relation queries the response was YES. [2023-09-01 08:06:06,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 463271 conditions, 54876 events. 28547/54876 cut-off events. For 587289/590676 co-relation queries the response was YES. Maximal size of possible extension queue 1537. Compared 550778 event pairs, 9543 based on Foata normal form. 5158/60032 useless extension candidates. Maximal degree in co-relation 463212. Up to 10907 conditions per place. [2023-09-01 08:06:06,233 INFO L137 encePairwiseOnDemand]: 237/247 looper letters, 1441 selfloop transitions, 125 changer transitions 169/1737 dead transitions. [2023-09-01 08:06:06,233 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 1737 transitions, 27637 flow [2023-09-01 08:06:06,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-09-01 08:06:06,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2023-09-01 08:06:06,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 4959 transitions. [2023-09-01 08:06:06,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3088757396449704 [2023-09-01 08:06:06,239 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 4959 transitions. [2023-09-01 08:06:06,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 4959 transitions. [2023-09-01 08:06:06,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:06:06,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 4959 transitions. [2023-09-01 08:06:06,244 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 76.29230769230769) internal successors, (4959), 65 states have internal predecessors, (4959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:06:06,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 247.0) internal successors, (16302), 66 states have internal predecessors, (16302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:06:06,254 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 247.0) internal successors, (16302), 66 states have internal predecessors, (16302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:06:06,254 INFO L175 Difference]: Start difference. First operand has 301 places, 132 transitions, 1729 flow. Second operand 65 states and 4959 transitions. [2023-09-01 08:06:06,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 1737 transitions, 27637 flow [2023-09-01 08:06:07,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 1737 transitions, 27310 flow, removed 4 selfloop flow, removed 22 redundant places. [2023-09-01 08:06:07,479 INFO L231 Difference]: Finished difference. Result has 350 places, 218 transitions, 3210 flow [2023-09-01 08:06:07,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1588, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=3210, PETRI_PLACES=350, PETRI_TRANSITIONS=218} [2023-09-01 08:06:07,480 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 313 predicate places. [2023-09-01 08:06:07,480 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 218 transitions, 3210 flow [2023-09-01 08:06:07,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 69.0677966101695) internal successors, (4075), 59 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:06:07,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:06:07,480 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1] [2023-09-01 08:06:07,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2023-09-01 08:06:07,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2023-09-01 08:06:07,681 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:06:07,681 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:06:07,681 INFO L85 PathProgramCache]: Analyzing trace with hash -900742277, now seen corresponding path program 8 times [2023-09-01 08:06:07,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:06:07,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088584702] [2023-09-01 08:06:07,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:06:07,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:06:07,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:06:08,365 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:06:08,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:06:08,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088584702] [2023-09-01 08:06:08,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088584702] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:06:08,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936174553] [2023-09-01 08:06:08,365 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:06:08,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:06:08,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:06:08,367 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:06:08,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-09-01 08:06:08,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 08:06:08,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:06:08,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 52 conjunts are in the unsatisfiable core [2023-09-01 08:06:08,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:06:09,065 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:06:09,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:06:09,119 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 08:06:09,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:06:09,239 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 08:06:09,485 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:06:09,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:06:10,094 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:06:10,094 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 08:06:10,101 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:06:10,101 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 157 treesize of output 141 [2023-09-01 08:06:10,107 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2023-09-01 08:06:10,110 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2023-09-01 08:06:10,721 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 15 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:06:10,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936174553] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:06:10,721 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:06:10,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 57 [2023-09-01 08:06:10,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132067611] [2023-09-01 08:06:10,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:06:10,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2023-09-01 08:06:10,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:06:10,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2023-09-01 08:06:10,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=3155, Unknown=3, NotChecked=0, Total=3422 [2023-09-01 08:06:14,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 247 [2023-09-01 08:06:14,366 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 218 transitions, 3210 flow. Second operand has 59 states, 59 states have (on average 69.0677966101695) internal successors, (4075), 59 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:06:14,366 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:06:14,366 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 247 [2023-09-01 08:06:14,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:07:05,901 INFO L130 PetriNetUnfolder]: 25675/49235 cut-off events. [2023-09-01 08:07:05,901 INFO L131 PetriNetUnfolder]: For 518132/520800 co-relation queries the response was YES. [2023-09-01 08:07:06,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 418583 conditions, 49235 events. 25675/49235 cut-off events. For 518132/520800 co-relation queries the response was YES. Maximal size of possible extension queue 1370. Compared 483576 event pairs, 8845 based on Foata normal form. 4187/53420 useless extension candidates. Maximal degree in co-relation 418518. Up to 9729 conditions per place. [2023-09-01 08:07:06,757 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 1357 selfloop transitions, 121 changer transitions 248/1728 dead transitions. [2023-09-01 08:07:06,758 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 1728 transitions, 27443 flow [2023-09-01 08:07:06,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-09-01 08:07:06,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2023-09-01 08:07:06,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 4937 transitions. [2023-09-01 08:07:06,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30750545001557145 [2023-09-01 08:07:06,762 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 4937 transitions. [2023-09-01 08:07:06,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 4937 transitions. [2023-09-01 08:07:06,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:07:06,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 4937 transitions. [2023-09-01 08:07:06,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 75.95384615384616) internal successors, (4937), 65 states have internal predecessors, (4937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:06,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 247.0) internal successors, (16302), 66 states have internal predecessors, (16302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:06,775 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 247.0) internal successors, (16302), 66 states have internal predecessors, (16302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:06,775 INFO L175 Difference]: Start difference. First operand has 350 places, 218 transitions, 3210 flow. Second operand 65 states and 4937 transitions. [2023-09-01 08:07:06,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 1728 transitions, 27443 flow [2023-09-01 08:07:08,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 1728 transitions, 27169 flow, removed 27 selfloop flow, removed 20 redundant places. [2023-09-01 08:07:08,342 INFO L231 Difference]: Finished difference. Result has 394 places, 206 transitions, 2959 flow [2023-09-01 08:07:08,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2809, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=2959, PETRI_PLACES=394, PETRI_TRANSITIONS=206} [2023-09-01 08:07:08,342 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 357 predicate places. [2023-09-01 08:07:08,342 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 206 transitions, 2959 flow [2023-09-01 08:07:08,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 69.0677966101695) internal successors, (4075), 59 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:08,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:07:08,343 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 6, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:07:08,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2023-09-01 08:07:08,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:07:08,545 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:07:08,545 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:07:08,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1724061511, now seen corresponding path program 9 times [2023-09-01 08:07:08,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:07:08,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251528205] [2023-09-01 08:07:08,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:07:08,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:07:08,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:07:09,088 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:07:09,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:07:09,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251528205] [2023-09-01 08:07:09,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251528205] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:07:09,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102025288] [2023-09-01 08:07:09,089 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 08:07:09,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:07:09,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:07:09,092 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:07:09,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-09-01 08:07:09,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-09-01 08:07:09,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:07:09,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 52 conjunts are in the unsatisfiable core [2023-09-01 08:07:09,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:07:09,865 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:07:09,910 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2023-09-01 08:07:09,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2023-09-01 08:07:09,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:07:09,951 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:07:09,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:07:09,986 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:07:10,245 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:07:10,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:07:10,564 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2946 (Array Int Int)) (v_ArrVal_2945 (Array Int Int))) (< (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_2945) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2946) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 24 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 9223372039002259456)) is different from false [2023-09-01 08:07:10,689 INFO L321 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-09-01 08:07:10,689 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 40 [2023-09-01 08:07:10,698 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:07:10,698 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 129 [2023-09-01 08:07:10,704 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2023-09-01 08:07:10,707 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-09-01 08:07:11,121 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 8 not checked. [2023-09-01 08:07:11,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102025288] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:07:11,121 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:07:11,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 54 [2023-09-01 08:07:11,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377412786] [2023-09-01 08:07:11,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:07:11,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2023-09-01 08:07:11,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:07:11,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2023-09-01 08:07:11,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=2787, Unknown=17, NotChecked=106, Total=3080 [2023-09-01 08:07:11,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 08:07:11,163 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 206 transitions, 2959 flow. Second operand has 56 states, 56 states have (on average 78.125) internal successors, (4375), 56 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:11,163 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:07:11,163 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 08:07:11,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:07:21,248 INFO L130 PetriNetUnfolder]: 22821/43847 cut-off events. [2023-09-01 08:07:21,248 INFO L131 PetriNetUnfolder]: For 439175/439913 co-relation queries the response was YES. [2023-09-01 08:07:21,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 371861 conditions, 43847 events. 22821/43847 cut-off events. For 439175/439913 co-relation queries the response was YES. Maximal size of possible extension queue 1207. Compared 416961 event pairs, 11756 based on Foata normal form. 1246/45085 useless extension candidates. Maximal degree in co-relation 371796. Up to 24498 conditions per place. [2023-09-01 08:07:21,959 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 719 selfloop transitions, 31 changer transitions 0/756 dead transitions. [2023-09-01 08:07:21,959 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 756 transitions, 13634 flow [2023-09-01 08:07:21,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-09-01 08:07:21,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-09-01 08:07:21,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1654 transitions. [2023-09-01 08:07:21,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33481781376518216 [2023-09-01 08:07:21,965 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1654 transitions. [2023-09-01 08:07:21,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1654 transitions. [2023-09-01 08:07:21,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:07:21,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1654 transitions. [2023-09-01 08:07:21,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 82.7) internal successors, (1654), 20 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:21,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:21,970 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:21,970 INFO L175 Difference]: Start difference. First operand has 394 places, 206 transitions, 2959 flow. Second operand 20 states and 1654 transitions. [2023-09-01 08:07:21,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 756 transitions, 13634 flow [2023-09-01 08:07:23,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 756 transitions, 12767 flow, removed 48 selfloop flow, removed 42 redundant places. [2023-09-01 08:07:23,145 INFO L231 Difference]: Finished difference. Result has 366 places, 205 transitions, 2780 flow [2023-09-01 08:07:23,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2718, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2780, PETRI_PLACES=366, PETRI_TRANSITIONS=205} [2023-09-01 08:07:23,145 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 329 predicate places. [2023-09-01 08:07:23,145 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 205 transitions, 2780 flow [2023-09-01 08:07:23,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 78.125) internal successors, (4375), 56 states have internal predecessors, (4375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:23,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:07:23,146 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:07:23,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2023-09-01 08:07:23,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:07:23,349 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:07:23,349 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:07:23,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1906296830, now seen corresponding path program 10 times [2023-09-01 08:07:23,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:07:23,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650714916] [2023-09-01 08:07:23,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:07:23,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:07:23,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:07:24,068 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:07:24,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:07:24,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650714916] [2023-09-01 08:07:24,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650714916] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:07:24,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216962511] [2023-09-01 08:07:24,068 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 08:07:24,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:07:24,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:07:24,072 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:07:24,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-09-01 08:07:24,430 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 08:07:24,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:07:24,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 53 conjunts are in the unsatisfiable core [2023-09-01 08:07:24,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:07:24,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-09-01 08:07:24,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:07:24,714 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:07:24,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:07:24,752 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:07:25,061 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:07:25,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:07:25,431 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3007 (Array Int Int)) (v_ArrVal_3008 (Array Int Int))) (< (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_3007) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3008) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 28 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 9223372039002259456)) is different from false [2023-09-01 08:07:25,438 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:07:25,438 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 08:07:25,445 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:07:25,446 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 65 [2023-09-01 08:07:25,449 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 46 [2023-09-01 08:07:25,454 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-09-01 08:07:26,039 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 8 not checked. [2023-09-01 08:07:26,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216962511] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:07:26,039 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:07:26,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 57 [2023-09-01 08:07:26,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93799372] [2023-09-01 08:07:26,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:07:26,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2023-09-01 08:07:26,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:07:26,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2023-09-01 08:07:26,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=3119, Unknown=14, NotChecked=112, Total=3422 [2023-09-01 08:07:26,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 08:07:26,193 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 205 transitions, 2780 flow. Second operand has 59 states, 59 states have (on average 78.11864406779661) internal successors, (4609), 59 states have internal predecessors, (4609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:26,193 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:07:26,193 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 08:07:26,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:07:36,412 INFO L130 PetriNetUnfolder]: 22267/42785 cut-off events. [2023-09-01 08:07:36,412 INFO L131 PetriNetUnfolder]: For 367603/368325 co-relation queries the response was YES. [2023-09-01 08:07:36,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 357070 conditions, 42785 events. 22267/42785 cut-off events. For 367603/368325 co-relation queries the response was YES. Maximal size of possible extension queue 1164. Compared 405817 event pairs, 10316 based on Foata normal form. 1230/44007 useless extension candidates. Maximal degree in co-relation 357009. Up to 21630 conditions per place. [2023-09-01 08:07:37,054 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 784 selfloop transitions, 33 changer transitions 0/823 dead transitions. [2023-09-01 08:07:37,054 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 823 transitions, 13998 flow [2023-09-01 08:07:37,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-09-01 08:07:37,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-09-01 08:07:37,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1820 transitions. [2023-09-01 08:07:37,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3349282296650718 [2023-09-01 08:07:37,056 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1820 transitions. [2023-09-01 08:07:37,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1820 transitions. [2023-09-01 08:07:37,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:07:37,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1820 transitions. [2023-09-01 08:07:37,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 82.72727272727273) internal successors, (1820), 22 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:37,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 247.0) internal successors, (5681), 23 states have internal predecessors, (5681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:37,060 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 247.0) internal successors, (5681), 23 states have internal predecessors, (5681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:37,060 INFO L175 Difference]: Start difference. First operand has 366 places, 205 transitions, 2780 flow. Second operand 22 states and 1820 transitions. [2023-09-01 08:07:37,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 823 transitions, 13998 flow [2023-09-01 08:07:38,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 823 transitions, 13941 flow, removed 3 selfloop flow, removed 16 redundant places. [2023-09-01 08:07:38,186 INFO L231 Difference]: Finished difference. Result has 373 places, 206 transitions, 2828 flow [2023-09-01 08:07:38,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2723, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2828, PETRI_PLACES=373, PETRI_TRANSITIONS=206} [2023-09-01 08:07:38,187 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 336 predicate places. [2023-09-01 08:07:38,187 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 206 transitions, 2828 flow [2023-09-01 08:07:38,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 78.11864406779661) internal successors, (4609), 59 states have internal predecessors, (4609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:38,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:07:38,188 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 7, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:07:38,196 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2023-09-01 08:07:38,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:07:38,389 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:07:38,389 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:07:38,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1914262264, now seen corresponding path program 10 times [2023-09-01 08:07:38,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:07:38,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653544621] [2023-09-01 08:07:38,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:07:38,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:07:38,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:07:39,104 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:07:39,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:07:39,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653544621] [2023-09-01 08:07:39,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653544621] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:07:39,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322811004] [2023-09-01 08:07:39,105 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 08:07:39,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:07:39,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:07:39,106 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:07:39,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2023-09-01 08:07:39,469 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 08:07:39,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:07:39,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 58 conjunts are in the unsatisfiable core [2023-09-01 08:07:39,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:07:39,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 11 treesize of output 7 [2023-09-01 08:07:39,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:07:39,770 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2023-09-01 08:07:39,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:07:39,815 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:07:39,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:07:39,854 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:07:40,176 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:07:40,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:07:40,499 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3075 (Array Int Int)) (v_ArrVal_3076 (Array Int Int))) (< 0 (+ (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_3075) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3076) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 28 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 4294967296))) is different from false [2023-09-01 08:07:40,589 INFO L321 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-09-01 08:07:40,589 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 42 [2023-09-01 08:07:40,597 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:07:40,597 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 147 [2023-09-01 08:07:40,600 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2023-09-01 08:07:40,603 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2023-09-01 08:07:40,919 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 9 not checked. [2023-09-01 08:07:40,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322811004] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:07:40,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:07:40,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 58 [2023-09-01 08:07:40,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486802800] [2023-09-01 08:07:40,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:07:40,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2023-09-01 08:07:40,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:07:40,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2023-09-01 08:07:40,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=3217, Unknown=15, NotChecked=114, Total=3540 [2023-09-01 08:07:41,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 08:07:41,073 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 206 transitions, 2828 flow. Second operand has 60 states, 60 states have (on average 78.11666666666666) internal successors, (4687), 60 states have internal predecessors, (4687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:41,073 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:07:41,073 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 08:07:41,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:07:50,340 INFO L130 PetriNetUnfolder]: 21879/42041 cut-off events. [2023-09-01 08:07:50,340 INFO L131 PetriNetUnfolder]: For 400557/401263 co-relation queries the response was YES. [2023-09-01 08:07:51,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 359332 conditions, 42041 events. 21879/42041 cut-off events. For 400557/401263 co-relation queries the response was YES. Maximal size of possible extension queue 1126. Compared 395944 event pairs, 9196 based on Foata normal form. 1062/43095 useless extension candidates. Maximal degree in co-relation 359269. Up to 19404 conditions per place. [2023-09-01 08:07:51,325 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 799 selfloop transitions, 34 changer transitions 0/839 dead transitions. [2023-09-01 08:07:51,325 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 839 transitions, 14254 flow [2023-09-01 08:07:51,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-09-01 08:07:51,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-09-01 08:07:51,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1819 transitions. [2023-09-01 08:07:51,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33474420316525577 [2023-09-01 08:07:51,327 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1819 transitions. [2023-09-01 08:07:51,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1819 transitions. [2023-09-01 08:07:51,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:07:51,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1819 transitions. [2023-09-01 08:07:51,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 82.68181818181819) internal successors, (1819), 22 states have internal predecessors, (1819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:51,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 247.0) internal successors, (5681), 23 states have internal predecessors, (5681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:51,333 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 247.0) internal successors, (5681), 23 states have internal predecessors, (5681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:51,333 INFO L175 Difference]: Start difference. First operand has 373 places, 206 transitions, 2828 flow. Second operand 22 states and 1819 transitions. [2023-09-01 08:07:51,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 839 transitions, 14254 flow [2023-09-01 08:07:52,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 839 transitions, 14170 flow, removed 4 selfloop flow, removed 21 redundant places. [2023-09-01 08:07:52,292 INFO L231 Difference]: Finished difference. Result has 373 places, 205 transitions, 2788 flow [2023-09-01 08:07:52,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2720, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2788, PETRI_PLACES=373, PETRI_TRANSITIONS=205} [2023-09-01 08:07:52,293 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 336 predicate places. [2023-09-01 08:07:52,293 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 205 transitions, 2788 flow [2023-09-01 08:07:52,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 78.11666666666666) internal successors, (4687), 60 states have internal predecessors, (4687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:52,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:07:52,294 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:07:52,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2023-09-01 08:07:52,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2023-09-01 08:07:52,505 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:07:52,505 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:07:52,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1034342873, now seen corresponding path program 11 times [2023-09-01 08:07:52,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:07:52,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231832972] [2023-09-01 08:07:52,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:07:52,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:07:52,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:07:52,789 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 28 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:07:52,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:07:52,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231832972] [2023-09-01 08:07:52,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231832972] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:07:52,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715433544] [2023-09-01 08:07:52,790 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 08:07:52,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:07:52,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:07:52,791 INFO L229 MonitoredProcess]: Starting monitored process 67 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:07:52,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2023-09-01 08:07:53,178 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-09-01 08:07:53,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:07:53,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 22 conjunts are in the unsatisfiable core [2023-09-01 08:07:53,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:07:53,477 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 36 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:07:53,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:07:53,732 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 36 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:07:53,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715433544] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:07:53,732 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:07:53,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 47 [2023-09-01 08:07:53,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157209963] [2023-09-01 08:07:53,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:07:53,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2023-09-01 08:07:53,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:07:53,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2023-09-01 08:07:53,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=574, Invalid=1778, Unknown=0, NotChecked=0, Total=2352 [2023-09-01 08:07:54,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 247 [2023-09-01 08:07:54,101 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 205 transitions, 2788 flow. Second operand has 49 states, 49 states have (on average 95.12244897959184) internal successors, (4661), 49 states have internal predecessors, (4661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:07:54,101 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:07:54,102 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 247 [2023-09-01 08:07:54,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:08:01,404 INFO L130 PetriNetUnfolder]: 19616/37892 cut-off events. [2023-09-01 08:08:01,405 INFO L131 PetriNetUnfolder]: For 329302/329832 co-relation queries the response was YES. [2023-09-01 08:08:01,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 321132 conditions, 37892 events. 19616/37892 cut-off events. For 329302/329832 co-relation queries the response was YES. Maximal size of possible extension queue 993. Compared 350903 event pairs, 11481 based on Foata normal form. 834/38722 useless extension candidates. Maximal degree in co-relation 321071. Up to 23506 conditions per place. [2023-09-01 08:08:01,900 INFO L137 encePairwiseOnDemand]: 240/247 looper letters, 164 selfloop transitions, 18 changer transitions 341/527 dead transitions. [2023-09-01 08:08:01,900 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 527 transitions, 7928 flow [2023-09-01 08:08:01,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-09-01 08:08:01,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-09-01 08:08:01,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2170 transitions. [2023-09-01 08:08:01,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3993375046006625 [2023-09-01 08:08:01,902 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2170 transitions. [2023-09-01 08:08:01,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2170 transitions. [2023-09-01 08:08:01,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:08:01,902 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2170 transitions. [2023-09-01 08:08:01,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 98.63636363636364) internal successors, (2170), 22 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:08:01,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 247.0) internal successors, (5681), 23 states have internal predecessors, (5681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:08:01,906 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 247.0) internal successors, (5681), 23 states have internal predecessors, (5681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:08:01,906 INFO L175 Difference]: Start difference. First operand has 373 places, 205 transitions, 2788 flow. Second operand 22 states and 2170 transitions. [2023-09-01 08:08:01,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 527 transitions, 7928 flow [2023-09-01 08:08:02,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 527 transitions, 7859 flow, removed 3 selfloop flow, removed 20 redundant places. [2023-09-01 08:08:02,996 INFO L231 Difference]: Finished difference. Result has 376 places, 157 transitions, 2163 flow [2023-09-01 08:08:02,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2699, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2163, PETRI_PLACES=376, PETRI_TRANSITIONS=157} [2023-09-01 08:08:02,997 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 339 predicate places. [2023-09-01 08:08:02,997 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 157 transitions, 2163 flow [2023-09-01 08:08:02,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 95.12244897959184) internal successors, (4661), 49 states have internal predecessors, (4661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:08:02,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:08:02,997 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 8, 1, 1, 1, 1, 1] [2023-09-01 08:08:03,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2023-09-01 08:08:03,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2023-09-01 08:08:03,198 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:08:03,198 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:08:03,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1361009487, now seen corresponding path program 8 times [2023-09-01 08:08:03,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:08:03,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466599004] [2023-09-01 08:08:03,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:08:03,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:08:03,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:08:03,994 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:08:03,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:08:03,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466599004] [2023-09-01 08:08:03,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466599004] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:08:03,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746803744] [2023-09-01 08:08:03,995 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:08:03,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:08:03,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:08:03,995 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:08:03,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2023-09-01 08:08:04,369 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 08:08:04,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:08:04,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 60 conjunts are in the unsatisfiable core [2023-09-01 08:08:04,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:08:04,601 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:08:04,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:08:04,638 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2023-09-01 08:08:04,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:08:04,673 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:08:04,766 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:08:04,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:08:05,141 INFO L321 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-09-01 08:08:05,141 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 39 [2023-09-01 08:08:05,146 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:08:05,147 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2023-09-01 08:08:05,149 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2023-09-01 08:08:05,514 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:08:05,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746803744] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:08:05,514 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:08:05,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 54 [2023-09-01 08:08:05,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980574389] [2023-09-01 08:08:05,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:08:05,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2023-09-01 08:08:05,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:08:05,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2023-09-01 08:08:05,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=2881, Unknown=22, NotChecked=0, Total=3080 [2023-09-01 08:08:07,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 247 [2023-09-01 08:08:07,586 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 157 transitions, 2163 flow. Second operand has 56 states, 56 states have (on average 81.07142857142857) internal successors, (4540), 56 states have internal predecessors, (4540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:08:07,586 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:08:07,586 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 247 [2023-09-01 08:08:07,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:08:14,711 INFO L130 PetriNetUnfolder]: 17832/34207 cut-off events. [2023-09-01 08:08:14,711 INFO L131 PetriNetUnfolder]: For 304514/305694 co-relation queries the response was YES. [2023-09-01 08:08:15,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 299209 conditions, 34207 events. 17832/34207 cut-off events. For 304514/305694 co-relation queries the response was YES. Maximal size of possible extension queue 939. Compared 312487 event pairs, 14659 based on Foata normal form. 1177/35263 useless extension candidates. Maximal degree in co-relation 299148. Up to 32017 conditions per place. [2023-09-01 08:08:15,126 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 136 selfloop transitions, 61 changer transitions 0/198 dead transitions. [2023-09-01 08:08:15,127 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 198 transitions, 3167 flow [2023-09-01 08:08:15,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-09-01 08:08:15,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-09-01 08:08:15,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2073 transitions. [2023-09-01 08:08:15,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3357085020242915 [2023-09-01 08:08:15,312 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2073 transitions. [2023-09-01 08:08:15,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2073 transitions. [2023-09-01 08:08:15,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:08:15,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2073 transitions. [2023-09-01 08:08:15,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 82.92) internal successors, (2073), 25 states have internal predecessors, (2073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:08:15,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 247.0) internal successors, (6422), 26 states have internal predecessors, (6422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:08:15,317 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 247.0) internal successors, (6422), 26 states have internal predecessors, (6422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:08:15,317 INFO L175 Difference]: Start difference. First operand has 376 places, 157 transitions, 2163 flow. Second operand 25 states and 2073 transitions. [2023-09-01 08:08:15,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 198 transitions, 3167 flow [2023-09-01 08:08:19,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 198 transitions, 3111 flow, removed 10 selfloop flow, removed 14 redundant places. [2023-09-01 08:08:19,679 INFO L231 Difference]: Finished difference. Result has 344 places, 162 transitions, 2333 flow [2023-09-01 08:08:19,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2123, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2333, PETRI_PLACES=344, PETRI_TRANSITIONS=162} [2023-09-01 08:08:19,679 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 307 predicate places. [2023-09-01 08:08:19,679 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 162 transitions, 2333 flow [2023-09-01 08:08:19,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 81.07142857142857) internal successors, (4540), 56 states have internal predecessors, (4540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:08:19,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:08:19,680 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 8, 1, 1, 1, 1, 1] [2023-09-01 08:08:19,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2023-09-01 08:08:19,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2023-09-01 08:08:19,880 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:08:19,881 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:08:19,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1361009486, now seen corresponding path program 9 times [2023-09-01 08:08:19,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:08:19,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585282823] [2023-09-01 08:08:19,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:08:19,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:08:19,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:08:20,629 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:08:20,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:08:20,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585282823] [2023-09-01 08:08:20,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585282823] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:08:20,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030132573] [2023-09-01 08:08:20,629 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 08:08:20,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:08:20,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:08:20,630 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:08:20,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2023-09-01 08:08:21,145 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-09-01 08:08:21,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:08:21,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 58 conjunts are in the unsatisfiable core [2023-09-01 08:08:21,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:08:21,367 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:08:21,412 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2023-09-01 08:08:21,413 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2023-09-01 08:08:21,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:08:21,456 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 08:08:21,773 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:08:21,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:08:22,087 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3268 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_3268) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 32 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 4294967296)) is different from false [2023-09-01 08:08:22,168 INFO L321 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-09-01 08:08:22,169 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 37 [2023-09-01 08:08:22,176 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:08:22,179 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2023-09-01 08:08:22,499 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 10 not checked. [2023-09-01 08:08:22,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030132573] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:08:22,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:08:22,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 63 [2023-09-01 08:08:22,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180866744] [2023-09-01 08:08:22,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:08:22,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2023-09-01 08:08:22,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:08:22,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2023-09-01 08:08:22,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=3799, Unknown=17, NotChecked=124, Total=4160 [2023-09-01 08:08:22,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 247 [2023-09-01 08:08:22,633 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 162 transitions, 2333 flow. Second operand has 65 states, 65 states have (on average 81.06153846153846) internal successors, (5269), 65 states have internal predecessors, (5269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:08:22,633 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:08:22,633 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 247 [2023-09-01 08:08:22,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:08:30,604 INFO L130 PetriNetUnfolder]: 17786/34068 cut-off events. [2023-09-01 08:08:30,604 INFO L131 PetriNetUnfolder]: For 280528/281705 co-relation queries the response was YES. [2023-09-01 08:08:30,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 295751 conditions, 34068 events. 17786/34068 cut-off events. For 280528/281705 co-relation queries the response was YES. Maximal size of possible extension queue 946. Compared 310794 event pairs, 14669 based on Foata normal form. 1174/35121 useless extension candidates. Maximal degree in co-relation 295692. Up to 31880 conditions per place. [2023-09-01 08:08:31,058 INFO L137 encePairwiseOnDemand]: 238/247 looper letters, 135 selfloop transitions, 60 changer transitions 0/196 dead transitions. [2023-09-01 08:08:31,058 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 196 transitions, 3213 flow [2023-09-01 08:08:31,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-09-01 08:08:31,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-09-01 08:08:31,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2072 transitions. [2023-09-01 08:08:31,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33554655870445343 [2023-09-01 08:08:31,060 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2072 transitions. [2023-09-01 08:08:31,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2072 transitions. [2023-09-01 08:08:31,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:08:31,061 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2072 transitions. [2023-09-01 08:08:31,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 82.88) internal successors, (2072), 25 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:08:31,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 247.0) internal successors, (6422), 26 states have internal predecessors, (6422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:08:31,065 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 247.0) internal successors, (6422), 26 states have internal predecessors, (6422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:08:31,065 INFO L175 Difference]: Start difference. First operand has 344 places, 162 transitions, 2333 flow. Second operand 25 states and 2072 transitions. [2023-09-01 08:08:31,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 196 transitions, 3213 flow [2023-09-01 08:08:31,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 196 transitions, 3073 flow, removed 7 selfloop flow, removed 23 redundant places. [2023-09-01 08:08:31,551 INFO L231 Difference]: Finished difference. Result has 345 places, 160 transitions, 2274 flow [2023-09-01 08:08:31,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2274, PETRI_PLACES=345, PETRI_TRANSITIONS=160} [2023-09-01 08:08:31,551 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 308 predicate places. [2023-09-01 08:08:31,552 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 160 transitions, 2274 flow [2023-09-01 08:08:31,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 81.06153846153846) internal successors, (5269), 65 states have internal predecessors, (5269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:08:31,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:08:31,552 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 8, 1, 1, 1, 1, 1, 1] [2023-09-01 08:08:31,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2023-09-01 08:08:31,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2023-09-01 08:08:31,753 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 33 more)] === [2023-09-01 08:08:31,753 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:08:31,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1216257261, now seen corresponding path program 10 times [2023-09-01 08:08:31,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:08:31,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785987965] [2023-09-01 08:08:31,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:08:31,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:08:31,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:08:32,710 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:08:32,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:08:32,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785987965] [2023-09-01 08:08:32,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785987965] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:08:32,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197256179] [2023-09-01 08:08:32,711 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 08:08:32,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:08:32,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:08:32,712 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:08:32,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2023-09-01 08:08:33,109 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 08:08:33,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:08:33,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 62 conjunts are in the unsatisfiable core [2023-09-01 08:08:33,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:08:33,391 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:08:33,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:08:33,430 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2023-09-01 08:08:33,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:08:33,477 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:08:33,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:08:33,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:08:33,605 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:08:33,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:08:33,878 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3340 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3340) c_~A~0.base) (+ c_~A~0.offset 32)) 9223372039002259456))) is different from false [2023-09-01 08:08:34,028 INFO L321 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-09-01 08:08:34,028 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 42 [2023-09-01 08:08:34,036 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:08:34,036 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 147 [2023-09-01 08:08:34,039 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2023-09-01 08:08:34,043 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2023-09-01 08:08:34,361 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:08:34,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197256179] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:08:34,362 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:08:34,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 56 [2023-09-01 08:08:34,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167754160] [2023-09-01 08:08:34,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:08:34,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2023-09-01 08:08:34,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:08:34,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2023-09-01 08:08:34,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=2998, Unknown=13, NotChecked=110, Total=3306 [2023-09-01 08:08:34,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 247 [2023-09-01 08:08:34,511 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 160 transitions, 2274 flow. Second operand has 58 states, 58 states have (on average 78.06896551724138) internal successors, (4528), 58 states have internal predecessors, (4528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:08:34,511 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:08:34,511 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 247 [2023-09-01 08:08:34,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:08:43,197 INFO L130 PetriNetUnfolder]: 17650/33832 cut-off events. [2023-09-01 08:08:43,197 INFO L131 PetriNetUnfolder]: For 311542/312933 co-relation queries the response was YES. [2023-09-01 08:08:43,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 293310 conditions, 33832 events. 17650/33832 cut-off events. For 311542/312933 co-relation queries the response was YES. Maximal size of possible extension queue 938. Compared 313841 event pairs, 10041 based on Foata normal form. 1482/35270 useless extension candidates. Maximal degree in co-relation 293252. Up to 14100 conditions per place. [2023-09-01 08:08:43,642 INFO L137 encePairwiseOnDemand]: 239/247 looper letters, 404 selfloop transitions, 58 changer transitions 0/463 dead transitions. [2023-09-01 08:08:43,642 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 463 transitions, 7299 flow [2023-09-01 08:08:43,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-09-01 08:08:43,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-09-01 08:08:43,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1918 transitions. [2023-09-01 08:08:43,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3376166167928182 [2023-09-01 08:08:43,644 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1918 transitions. [2023-09-01 08:08:43,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1918 transitions. [2023-09-01 08:08:43,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:08:43,645 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1918 transitions. [2023-09-01 08:08:43,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 83.3913043478261) internal successors, (1918), 23 states have internal predecessors, (1918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:08:43,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 247.0) internal successors, (5928), 24 states have internal predecessors, (5928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:08:43,648 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 247.0) internal successors, (5928), 24 states have internal predecessors, (5928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:08:43,648 INFO L175 Difference]: Start difference. First operand has 345 places, 160 transitions, 2274 flow. Second operand 23 states and 1918 transitions. [2023-09-01 08:08:43,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 463 transitions, 7299 flow