./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-overflow.prp --file ../../../trunk/examples/svcomp/weaver/popl20-send-receive-alt.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --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-send-receive-alt.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 d8915194b3978f524e3b82313f6c905aed9b5c215c3d66b411e7857ee0b93981 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-30 15:49:04,958 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-30 15:49:04,964 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-30 15:49:04,982 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-30 15:49:04,982 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-30 15:49:04,983 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-30 15:49:04,984 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-30 15:49:04,985 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-30 15:49:04,986 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-30 15:49:04,987 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-30 15:49:04,988 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-30 15:49:04,989 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-30 15:49:04,989 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-30 15:49:04,990 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-30 15:49:04,990 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-30 15:49:04,991 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-30 15:49:04,992 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-30 15:49:04,992 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-30 15:49:04,994 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-30 15:49:04,995 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-30 15:49:04,996 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-30 15:49:04,997 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-30 15:49:04,997 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-30 15:49:04,998 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-30 15:49:05,000 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-30 15:49:05,001 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-30 15:49:05,001 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-30 15:49:05,001 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-30 15:49:05,002 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-30 15:49:05,002 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-30 15:49:05,003 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-30 15:49:05,003 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-30 15:49:05,004 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-30 15:49:05,004 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-30 15:49:05,005 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-30 15:49:05,005 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-30 15:49:05,006 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-30 15:49:05,006 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-30 15:49:05,006 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-30 15:49:05,011 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-30 15:49:05,012 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-30 15:49:05,013 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-08-30 15:49:05,028 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-30 15:49:05,029 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-30 15:49:05,029 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-30 15:49:05,029 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-30 15:49:05,030 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-30 15:49:05,030 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-30 15:49:05,030 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-30 15:49:05,030 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-30 15:49:05,031 INFO L138 SettingsManager]: * Use SBE=true [2023-08-30 15:49:05,031 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-30 15:49:05,031 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-30 15:49:05,031 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-30 15:49:05,031 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-30 15:49:05,031 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-30 15:49:05,032 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-30 15:49:05,032 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-30 15:49:05,032 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-30 15:49:05,032 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-30 15:49:05,032 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-08-30 15:49:05,032 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-30 15:49:05,033 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-30 15:49:05,033 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-30 15:49:05,033 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-30 15:49:05,033 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-30 15:49:05,033 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-30 15:49:05,033 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-30 15:49:05,034 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 15:49:05,034 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-30 15:49:05,034 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-30 15:49:05,034 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-30 15:49:05,034 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-30 15:49:05,034 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-30 15:49:05,035 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-30 15:49:05,035 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-30 15:49:05,035 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-30 15:49:05,035 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-30 15:49:05,035 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-30 15:49:05,035 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 -> d8915194b3978f524e3b82313f6c905aed9b5c215c3d66b411e7857ee0b93981 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 -> TOGETHER [2023-08-30 15:49:05,222 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-30 15:49:05,241 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-30 15:49:05,242 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-30 15:49:05,243 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-30 15:49:05,243 INFO L275 PluginConnector]: CDTParser initialized [2023-08-30 15:49:05,244 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-send-receive-alt.wvr.c [2023-08-30 15:49:06,160 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-30 15:49:06,345 INFO L351 CDTParser]: Found 1 translation units. [2023-08-30 15:49:06,346 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-send-receive-alt.wvr.c [2023-08-30 15:49:06,367 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d70afcd6d/a5c3fb70fb814da6b86ecaabe5fee4bc/FLAGc7302989b [2023-08-30 15:49:06,393 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d70afcd6d/a5c3fb70fb814da6b86ecaabe5fee4bc [2023-08-30 15:49:06,395 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-30 15:49:06,396 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-30 15:49:06,396 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-30 15:49:06,397 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-30 15:49:06,399 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-30 15:49:06,400 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 03:49:06" (1/1) ... [2023-08-30 15:49:06,400 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@526218e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:49:06, skipping insertion in model container [2023-08-30 15:49:06,400 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 03:49:06" (1/1) ... [2023-08-30 15:49:06,404 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-30 15:49:06,415 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-30 15:49:06,541 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-send-receive-alt.wvr.c[2650,2663] [2023-08-30 15:49:06,551 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 15:49:06,558 INFO L203 MainTranslator]: Completed pre-run [2023-08-30 15:49:06,583 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-send-receive-alt.wvr.c[2650,2663] [2023-08-30 15:49:06,588 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 15:49:06,594 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 15:49:06,594 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 15:49:06,599 INFO L208 MainTranslator]: Completed translation [2023-08-30 15:49:06,599 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:49:06 WrapperNode [2023-08-30 15:49:06,599 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-30 15:49:06,600 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-30 15:49:06,600 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-30 15:49:06,600 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-30 15:49:06,604 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:49:06" (1/1) ... [2023-08-30 15:49:06,617 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:49:06" (1/1) ... [2023-08-30 15:49:06,645 INFO L138 Inliner]: procedures = 24, calls = 37, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 157 [2023-08-30 15:49:06,646 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-30 15:49:06,647 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-30 15:49:06,647 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-30 15:49:06,647 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-30 15:49:06,652 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:49:06" (1/1) ... [2023-08-30 15:49:06,653 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:49:06" (1/1) ... [2023-08-30 15:49:06,663 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:49:06" (1/1) ... [2023-08-30 15:49:06,664 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:49:06" (1/1) ... [2023-08-30 15:49:06,671 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:49:06" (1/1) ... [2023-08-30 15:49:06,678 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:49:06" (1/1) ... [2023-08-30 15:49:06,681 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:49:06" (1/1) ... [2023-08-30 15:49:06,685 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:49:06" (1/1) ... [2023-08-30 15:49:06,687 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-30 15:49:06,689 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-30 15:49:06,689 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-30 15:49:06,689 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-30 15:49:06,690 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:49:06" (1/1) ... [2023-08-30 15:49:06,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 15:49:06,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:49:06,710 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-08-30 15:49:06,729 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-08-30 15:49:06,750 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-30 15:49:06,750 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-30 15:49:06,751 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-30 15:49:06,751 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-30 15:49:06,751 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-30 15:49:06,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-30 15:49:06,751 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-30 15:49:06,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-30 15:49:06,752 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-30 15:49:06,752 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-30 15:49:06,752 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-30 15:49:06,752 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-30 15:49:06,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-30 15:49:06,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-30 15:49:06,753 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-30 15:49:06,754 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-30 15:49:06,840 INFO L236 CfgBuilder]: Building ICFG [2023-08-30 15:49:06,841 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-30 15:49:07,128 INFO L277 CfgBuilder]: Performing block encoding [2023-08-30 15:49:07,217 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-30 15:49:07,217 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-30 15:49:07,219 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 03:49:07 BoogieIcfgContainer [2023-08-30 15:49:07,219 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-30 15:49:07,220 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-30 15:49:07,220 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-30 15:49:07,222 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-30 15:49:07,222 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 03:49:06" (1/3) ... [2023-08-30 15:49:07,223 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@459f2313 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 03:49:07, skipping insertion in model container [2023-08-30 15:49:07,223 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:49:06" (2/3) ... [2023-08-30 15:49:07,223 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@459f2313 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 03:49:07, skipping insertion in model container [2023-08-30 15:49:07,223 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 03:49:07" (3/3) ... [2023-08-30 15:49:07,224 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-send-receive-alt.wvr.c [2023-08-30 15:49:07,236 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-30 15:49:07,242 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-30 15:49:07,243 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2023-08-30 15:49:07,243 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-30 15:49:07,313 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-30 15:49:07,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 133 places, 137 transitions, 290 flow [2023-08-30 15:49:07,406 INFO L130 PetriNetUnfolder]: 11/135 cut-off events. [2023-08-30 15:49:07,406 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 15:49:07,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144 conditions, 135 events. 11/135 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 131 event pairs, 0 based on Foata normal form. 0/114 useless extension candidates. Maximal degree in co-relation 89. Up to 2 conditions per place. [2023-08-30 15:49:07,420 INFO L82 GeneralOperation]: Start removeDead. Operand has 133 places, 137 transitions, 290 flow [2023-08-30 15:49:07,423 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 116 places, 119 transitions, 247 flow [2023-08-30 15:49:07,426 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 15:49:07,432 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 116 places, 119 transitions, 247 flow [2023-08-30 15:49:07,435 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 116 places, 119 transitions, 247 flow [2023-08-30 15:49:07,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 116 places, 119 transitions, 247 flow [2023-08-30 15:49:07,457 INFO L130 PetriNetUnfolder]: 10/119 cut-off events. [2023-08-30 15:49:07,457 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 15:49:07,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127 conditions, 119 events. 10/119 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 123 event pairs, 0 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 89. Up to 2 conditions per place. [2023-08-30 15:49:07,458 INFO L119 LiptonReduction]: Number of co-enabled transitions 1184 [2023-08-30 15:49:11,349 INFO L134 LiptonReduction]: Checked pairs total: 1313 [2023-08-30 15:49:11,349 INFO L136 LiptonReduction]: Total number of compositions: 137 [2023-08-30 15:49:11,358 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 15:49:11,362 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;@796249ec, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 15:49:11,363 INFO L358 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2023-08-30 15:49:11,365 INFO L130 PetriNetUnfolder]: 1/2 cut-off events. [2023-08-30 15:49:11,365 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 15:49:11,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:49:11,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 15:49:11,366 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:49:11,369 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:49:11,370 INFO L85 PathProgramCache]: Analyzing trace with hash 20161, now seen corresponding path program 1 times [2023-08-30 15:49:11,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:49:11,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221392290] [2023-08-30 15:49:11,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:11,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:49:11,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:11,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:11,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:49:11,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221392290] [2023-08-30 15:49:11,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221392290] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 15:49:11,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 15:49:11,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 15:49:11,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174671110] [2023-08-30 15:49:11,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 15:49:11,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 15:49:11,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:49:11,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 15:49:11,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 15:49:11,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 274 [2023-08-30 15:49:11,593 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 24 transitions, 57 flow. Second operand has 3 states, 3 states have (on average 111.66666666666667) internal successors, (335), 3 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:11,593 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:49:11,593 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 274 [2023-08-30 15:49:11,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:49:11,728 INFO L130 PetriNetUnfolder]: 215/361 cut-off events. [2023-08-30 15:49:11,731 INFO L131 PetriNetUnfolder]: For 22/22 co-relation queries the response was YES. [2023-08-30 15:49:11,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 750 conditions, 361 events. 215/361 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 1511 event pairs, 126 based on Foata normal form. 0/150 useless extension candidates. Maximal degree in co-relation 305. Up to 178 conditions per place. [2023-08-30 15:49:11,735 INFO L137 encePairwiseOnDemand]: 267/274 looper letters, 35 selfloop transitions, 2 changer transitions 0/38 dead transitions. [2023-08-30 15:49:11,735 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 38 transitions, 168 flow [2023-08-30 15:49:11,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 15:49:11,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 15:49:11,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 378 transitions. [2023-08-30 15:49:11,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45985401459854014 [2023-08-30 15:49:11,747 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 378 transitions. [2023-08-30 15:49:11,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 378 transitions. [2023-08-30 15:49:11,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:49:11,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 378 transitions. [2023-08-30 15:49:11,752 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 126.0) internal successors, (378), 3 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:11,755 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:11,755 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:11,757 INFO L175 Difference]: Start difference. First operand has 28 places, 24 transitions, 57 flow. Second operand 3 states and 378 transitions. [2023-08-30 15:49:11,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 38 transitions, 168 flow [2023-08-30 15:49:11,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 38 transitions, 158 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-30 15:49:11,759 INFO L231 Difference]: Finished difference. Result has 25 places, 22 transitions, 60 flow [2023-08-30 15:49:11,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=60, PETRI_PLACES=25, PETRI_TRANSITIONS=22} [2023-08-30 15:49:11,762 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -3 predicate places. [2023-08-30 15:49:11,763 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 22 transitions, 60 flow [2023-08-30 15:49:11,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 111.66666666666667) internal successors, (335), 3 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:11,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:49:11,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-30 15:49:11,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-30 15:49:11,764 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:49:11,764 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:49:11,764 INFO L85 PathProgramCache]: Analyzing trace with hash 626251, now seen corresponding path program 1 times [2023-08-30 15:49:11,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:49:11,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92004967] [2023-08-30 15:49:11,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:11,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:49:11,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:11,818 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:11,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:49:11,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92004967] [2023-08-30 15:49:11,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92004967] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:49:11,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532890992] [2023-08-30 15:49:11,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:11,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:49:11,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:49:11,822 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-08-30 15:49:11,857 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-08-30 15:49:11,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:11,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-30 15:49:11,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:49:11,956 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:11,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:49:11,968 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:11,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532890992] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:49:11,969 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:49:11,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-30 15:49:11,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46340618] [2023-08-30 15:49:11,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:49:11,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 15:49:11,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:49:11,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 15:49:11,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-30 15:49:11,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 274 [2023-08-30 15:49:11,997 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 22 transitions, 60 flow. Second operand has 7 states, 7 states have (on average 112.14285714285714) internal successors, (785), 7 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:11,997 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:49:11,997 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 274 [2023-08-30 15:49:11,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:49:12,186 INFO L130 PetriNetUnfolder]: 539/901 cut-off events. [2023-08-30 15:49:12,187 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2023-08-30 15:49:12,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1848 conditions, 901 events. 539/901 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 4607 event pairs, 315 based on Foata normal form. 0/386 useless extension candidates. Maximal degree in co-relation 1475. Up to 177 conditions per place. [2023-08-30 15:49:12,191 INFO L137 encePairwiseOnDemand]: 270/274 looper letters, 82 selfloop transitions, 9 changer transitions 0/92 dead transitions. [2023-08-30 15:49:12,191 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 92 transitions, 410 flow [2023-08-30 15:49:12,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 15:49:12,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 15:49:12,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 871 transitions. [2023-08-30 15:49:12,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.454118873826903 [2023-08-30 15:49:12,194 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 871 transitions. [2023-08-30 15:49:12,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 871 transitions. [2023-08-30 15:49:12,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:49:12,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 871 transitions. [2023-08-30 15:49:12,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 124.42857142857143) internal successors, (871), 7 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:12,199 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 274.0) internal successors, (2192), 8 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:12,200 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 274.0) internal successors, (2192), 8 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:12,200 INFO L175 Difference]: Start difference. First operand has 25 places, 22 transitions, 60 flow. Second operand 7 states and 871 transitions. [2023-08-30 15:49:12,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 92 transitions, 410 flow [2023-08-30 15:49:12,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 92 transitions, 408 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 15:49:12,202 INFO L231 Difference]: Finished difference. Result has 33 places, 28 transitions, 117 flow [2023-08-30 15:49:12,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=117, PETRI_PLACES=33, PETRI_TRANSITIONS=28} [2023-08-30 15:49:12,203 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 5 predicate places. [2023-08-30 15:49:12,203 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 28 transitions, 117 flow [2023-08-30 15:49:12,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 112.14285714285714) internal successors, (785), 7 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:12,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:49:12,204 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1] [2023-08-30 15:49:12,212 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-30 15:49:12,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:49:12,411 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:49:12,412 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:49:12,412 INFO L85 PathProgramCache]: Analyzing trace with hash 19414753, now seen corresponding path program 1 times [2023-08-30 15:49:12,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:49:12,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677726401] [2023-08-30 15:49:12,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:12,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:49:12,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:12,472 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 15:49:12,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:49:12,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677726401] [2023-08-30 15:49:12,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677726401] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 15:49:12,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 15:49:12,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 15:49:12,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446273445] [2023-08-30 15:49:12,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 15:49:12,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 15:49:12,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:49:12,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 15:49:12,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 15:49:12,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 274 [2023-08-30 15:49:12,484 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 28 transitions, 117 flow. Second operand has 3 states, 3 states have (on average 112.33333333333333) internal successors, (337), 3 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:12,484 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:49:12,484 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 274 [2023-08-30 15:49:12,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:49:12,577 INFO L130 PetriNetUnfolder]: 536/897 cut-off events. [2023-08-30 15:49:12,578 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2023-08-30 15:49:12,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1850 conditions, 897 events. 536/897 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 4628 event pairs, 315 based on Foata normal form. 2/369 useless extension candidates. Maximal degree in co-relation 1100. Up to 872 conditions per place. [2023-08-30 15:49:12,582 INFO L137 encePairwiseOnDemand]: 272/274 looper letters, 22 selfloop transitions, 1 changer transitions 0/24 dead transitions. [2023-08-30 15:49:12,582 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 24 transitions, 136 flow [2023-08-30 15:49:12,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 15:49:12,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 15:49:12,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 353 transitions. [2023-08-30 15:49:12,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42944038929440387 [2023-08-30 15:49:12,583 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 353 transitions. [2023-08-30 15:49:12,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 353 transitions. [2023-08-30 15:49:12,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:49:12,584 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 353 transitions. [2023-08-30 15:49:12,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 117.66666666666667) internal successors, (353), 3 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:12,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:12,586 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:12,586 INFO L175 Difference]: Start difference. First operand has 33 places, 28 transitions, 117 flow. Second operand 3 states and 353 transitions. [2023-08-30 15:49:12,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 24 transitions, 136 flow [2023-08-30 15:49:12,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 24 transitions, 128 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-08-30 15:49:12,588 INFO L231 Difference]: Finished difference. Result has 32 places, 24 transitions, 84 flow [2023-08-30 15:49:12,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=84, PETRI_PLACES=32, PETRI_TRANSITIONS=24} [2023-08-30 15:49:12,589 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 4 predicate places. [2023-08-30 15:49:12,589 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 24 transitions, 84 flow [2023-08-30 15:49:12,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 112.33333333333333) internal successors, (337), 3 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:12,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:49:12,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-30 15:49:12,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-30 15:49:12,590 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:49:12,591 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:49:12,591 INFO L85 PathProgramCache]: Analyzing trace with hash 19393452, now seen corresponding path program 1 times [2023-08-30 15:49:12,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:49:12,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019567389] [2023-08-30 15:49:12,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:12,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:49:12,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:12,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:12,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:49:12,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019567389] [2023-08-30 15:49:12,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019567389] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 15:49:12,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 15:49:12,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 15:49:12,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401714412] [2023-08-30 15:49:12,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 15:49:12,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 15:49:12,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:49:12,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 15:49:12,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 15:49:12,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 274 [2023-08-30 15:49:12,678 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 24 transitions, 84 flow. Second operand has 3 states, 3 states have (on average 109.33333333333333) internal successors, (328), 3 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:12,678 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:49:12,678 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 274 [2023-08-30 15:49:12,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:49:12,769 INFO L130 PetriNetUnfolder]: 476/877 cut-off events. [2023-08-30 15:49:12,769 INFO L131 PetriNetUnfolder]: For 23/23 co-relation queries the response was YES. [2023-08-30 15:49:12,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1793 conditions, 877 events. 476/877 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 4820 event pairs, 195 based on Foata normal form. 0/437 useless extension candidates. Maximal degree in co-relation 1781. Up to 611 conditions per place. [2023-08-30 15:49:12,772 INFO L137 encePairwiseOnDemand]: 268/274 looper letters, 28 selfloop transitions, 2 changer transitions 1/32 dead transitions. [2023-08-30 15:49:12,772 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 32 transitions, 163 flow [2023-08-30 15:49:12,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 15:49:12,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 15:49:12,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 355 transitions. [2023-08-30 15:49:12,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318734793187348 [2023-08-30 15:49:12,774 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 355 transitions. [2023-08-30 15:49:12,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 355 transitions. [2023-08-30 15:49:12,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:49:12,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 355 transitions. [2023-08-30 15:49:12,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 118.33333333333333) internal successors, (355), 3 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:12,776 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:12,777 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:12,777 INFO L175 Difference]: Start difference. First operand has 32 places, 24 transitions, 84 flow. Second operand 3 states and 355 transitions. [2023-08-30 15:49:12,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 32 transitions, 163 flow [2023-08-30 15:49:12,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 32 transitions, 162 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 15:49:12,778 INFO L231 Difference]: Finished difference. Result has 34 places, 25 transitions, 101 flow [2023-08-30 15:49:12,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=83, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=101, PETRI_PLACES=34, PETRI_TRANSITIONS=25} [2023-08-30 15:49:12,779 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 6 predicate places. [2023-08-30 15:49:12,779 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 25 transitions, 101 flow [2023-08-30 15:49:12,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 109.33333333333333) internal successors, (328), 3 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:12,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:49:12,779 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-30 15:49:12,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-30 15:49:12,780 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:49:12,780 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:49:12,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1477748490, now seen corresponding path program 2 times [2023-08-30 15:49:12,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:49:12,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92140456] [2023-08-30 15:49:12,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:12,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:49:12,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:12,835 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:12,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:49:12,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92140456] [2023-08-30 15:49:12,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92140456] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:49:12,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049003465] [2023-08-30 15:49:12,836 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 15:49:12,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:49:12,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:49:12,845 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-08-30 15:49:12,848 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-08-30 15:49:12,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-30 15:49:12,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:49:12,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-30 15:49:12,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:49:12,918 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-30 15:49:12,918 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 15:49:12,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049003465] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 15:49:12,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 15:49:12,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-30 15:49:12,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482437162] [2023-08-30 15:49:12,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 15:49:12,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 15:49:12,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:49:12,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 15:49:12,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-30 15:49:12,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 274 [2023-08-30 15:49:12,929 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 25 transitions, 101 flow. Second operand has 3 states, 3 states have (on average 113.0) internal successors, (339), 3 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:12,929 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:49:12,929 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 274 [2023-08-30 15:49:12,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:49:13,007 INFO L130 PetriNetUnfolder]: 476/876 cut-off events. [2023-08-30 15:49:13,007 INFO L131 PetriNetUnfolder]: For 103/103 co-relation queries the response was YES. [2023-08-30 15:49:13,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2069 conditions, 876 events. 476/876 cut-off events. For 103/103 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 4867 event pairs, 375 based on Foata normal form. 1/557 useless extension candidates. Maximal degree in co-relation 2055. Up to 866 conditions per place. [2023-08-30 15:49:13,011 INFO L137 encePairwiseOnDemand]: 272/274 looper letters, 22 selfloop transitions, 1 changer transitions 0/24 dead transitions. [2023-08-30 15:49:13,011 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 24 transitions, 137 flow [2023-08-30 15:49:13,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 15:49:13,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 15:49:13,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 355 transitions. [2023-08-30 15:49:13,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318734793187348 [2023-08-30 15:49:13,012 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 355 transitions. [2023-08-30 15:49:13,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 355 transitions. [2023-08-30 15:49:13,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:49:13,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 355 transitions. [2023-08-30 15:49:13,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 118.33333333333333) internal successors, (355), 3 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:13,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:13,015 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:13,015 INFO L175 Difference]: Start difference. First operand has 34 places, 25 transitions, 101 flow. Second operand 3 states and 355 transitions. [2023-08-30 15:49:13,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 24 transitions, 137 flow [2023-08-30 15:49:13,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 24 transitions, 125 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-08-30 15:49:13,016 INFO L231 Difference]: Finished difference. Result has 30 places, 24 transitions, 81 flow [2023-08-30 15:49:13,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=79, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=81, PETRI_PLACES=30, PETRI_TRANSITIONS=24} [2023-08-30 15:49:13,017 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 2 predicate places. [2023-08-30 15:49:13,017 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 24 transitions, 81 flow [2023-08-30 15:49:13,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 113.0) internal successors, (339), 3 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:13,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:49:13,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:49:13,027 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-08-30 15:49:13,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:49:13,222 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:49:13,223 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:49:13,223 INFO L85 PathProgramCache]: Analyzing trace with hash -2069859903, now seen corresponding path program 1 times [2023-08-30 15:49:13,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:49:13,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238137732] [2023-08-30 15:49:13,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:13,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:49:13,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:13,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:13,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:49:13,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238137732] [2023-08-30 15:49:13,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238137732] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 15:49:13,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 15:49:13,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 15:49:13,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334980665] [2023-08-30 15:49:13,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 15:49:13,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 15:49:13,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:49:13,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 15:49:13,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-30 15:49:13,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 274 [2023-08-30 15:49:13,309 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 81 flow. Second operand has 4 states, 4 states have (on average 109.5) internal successors, (438), 4 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:13,309 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:49:13,309 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 274 [2023-08-30 15:49:13,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:49:13,418 INFO L130 PetriNetUnfolder]: 390/730 cut-off events. [2023-08-30 15:49:13,419 INFO L131 PetriNetUnfolder]: For 86/86 co-relation queries the response was YES. [2023-08-30 15:49:13,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1689 conditions, 730 events. 390/730 cut-off events. For 86/86 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 3929 event pairs, 309 based on Foata normal form. 4/492 useless extension candidates. Maximal degree in co-relation 1678. Up to 694 conditions per place. [2023-08-30 15:49:13,422 INFO L137 encePairwiseOnDemand]: 268/274 looper letters, 21 selfloop transitions, 2 changer transitions 9/33 dead transitions. [2023-08-30 15:49:13,422 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 33 transitions, 167 flow [2023-08-30 15:49:13,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 15:49:13,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 15:49:13,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 463 transitions. [2023-08-30 15:49:13,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42244525547445255 [2023-08-30 15:49:13,423 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 463 transitions. [2023-08-30 15:49:13,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 463 transitions. [2023-08-30 15:49:13,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:49:13,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 463 transitions. [2023-08-30 15:49:13,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 115.75) internal successors, (463), 4 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:13,426 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 274.0) internal successors, (1370), 5 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:13,426 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 274.0) internal successors, (1370), 5 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:13,426 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 81 flow. Second operand 4 states and 463 transitions. [2023-08-30 15:49:13,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 33 transitions, 167 flow [2023-08-30 15:49:13,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 33 transitions, 166 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 15:49:13,428 INFO L231 Difference]: Finished difference. Result has 34 places, 24 transitions, 94 flow [2023-08-30 15:49:13,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=94, PETRI_PLACES=34, PETRI_TRANSITIONS=24} [2023-08-30 15:49:13,428 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 6 predicate places. [2023-08-30 15:49:13,428 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 24 transitions, 94 flow [2023-08-30 15:49:13,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 109.5) internal successors, (438), 4 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:13,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:49:13,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:49:13,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-30 15:49:13,429 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:49:13,429 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:49:13,430 INFO L85 PathProgramCache]: Analyzing trace with hash 2141698787, now seen corresponding path program 1 times [2023-08-30 15:49:13,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:49:13,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985424351] [2023-08-30 15:49:13,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:13,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:49:13,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:13,493 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:13,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:49:13,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985424351] [2023-08-30 15:49:13,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985424351] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:49:13,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668869941] [2023-08-30 15:49:13,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:13,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:49:13,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:49:13,501 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-08-30 15:49:13,503 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-08-30 15:49:13,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:13,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-30 15:49:13,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:49:13,569 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 15:49:13,569 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 15:49:13,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668869941] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 15:49:13,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 15:49:13,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [3] total 4 [2023-08-30 15:49:13,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287420899] [2023-08-30 15:49:13,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 15:49:13,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 15:49:13,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:49:13,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 15:49:13,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-30 15:49:13,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 274 [2023-08-30 15:49:13,575 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 24 transitions, 94 flow. Second operand has 3 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-08-30 15:49:13,576 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:49:13,576 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 274 [2023-08-30 15:49:13,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:49:13,617 INFO L130 PetriNetUnfolder]: 173/334 cut-off events. [2023-08-30 15:49:13,617 INFO L131 PetriNetUnfolder]: For 160/160 co-relation queries the response was YES. [2023-08-30 15:49:13,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 839 conditions, 334 events. 173/334 cut-off events. For 160/160 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1446 event pairs, 116 based on Foata normal form. 56/342 useless extension candidates. Maximal degree in co-relation 825. Up to 326 conditions per place. [2023-08-30 15:49:13,619 INFO L137 encePairwiseOnDemand]: 270/274 looper letters, 16 selfloop transitions, 1 changer transitions 3/21 dead transitions. [2023-08-30 15:49:13,619 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 21 transitions, 122 flow [2023-08-30 15:49:13,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 15:49:13,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 15:49:13,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 354 transitions. [2023-08-30 15:49:13,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4306569343065693 [2023-08-30 15:49:13,620 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 354 transitions. [2023-08-30 15:49:13,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 354 transitions. [2023-08-30 15:49:13,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:49:13,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 354 transitions. [2023-08-30 15:49:13,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 118.0) internal successors, (354), 3 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:13,622 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:13,622 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:13,622 INFO L175 Difference]: Start difference. First operand has 34 places, 24 transitions, 94 flow. Second operand 3 states and 354 transitions. [2023-08-30 15:49:13,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 21 transitions, 122 flow [2023-08-30 15:49:13,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 21 transitions, 114 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-30 15:49:13,623 INFO L231 Difference]: Finished difference. Result has 29 places, 18 transitions, 69 flow [2023-08-30 15:49:13,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=69, PETRI_PLACES=29, PETRI_TRANSITIONS=18} [2023-08-30 15:49:13,624 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 1 predicate places. [2023-08-30 15:49:13,624 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 18 transitions, 69 flow [2023-08-30 15:49:13,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 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-08-30 15:49:13,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:49:13,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:49:13,635 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-08-30 15:49:13,829 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-08-30 15:49:13,830 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:49:13,830 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:49:13,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1968153553, now seen corresponding path program 1 times [2023-08-30 15:49:13,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:49:13,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055814301] [2023-08-30 15:49:13,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:13,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:49:13,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:14,199 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:14,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:49:14,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055814301] [2023-08-30 15:49:14,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055814301] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:49:14,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720631851] [2023-08-30 15:49:14,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:14,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:49:14,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:49:14,221 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-08-30 15:49:14,254 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-08-30 15:49:14,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:14,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-30 15:49:14,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:49:14,515 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:14,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:49:14,590 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:49:14,591 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 60 treesize of output 44 [2023-08-30 15:49:14,810 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:14,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720631851] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:49:14,811 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:49:14,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2023-08-30 15:49:14,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389519490] [2023-08-30 15:49:14,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:49:14,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-30 15:49:14,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:49:14,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-30 15:49:14,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2023-08-30 15:49:15,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 274 [2023-08-30 15:49:15,176 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 18 transitions, 69 flow. Second operand has 15 states, 15 states have (on average 91.6) internal successors, (1374), 15 states have internal predecessors, (1374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:15,176 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:49:15,176 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 274 [2023-08-30 15:49:15,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:49:15,476 INFO L130 PetriNetUnfolder]: 157/282 cut-off events. [2023-08-30 15:49:15,476 INFO L131 PetriNetUnfolder]: For 20/20 co-relation queries the response was YES. [2023-08-30 15:49:15,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 744 conditions, 282 events. 157/282 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1009 event pairs, 10 based on Foata normal form. 0/224 useless extension candidates. Maximal degree in co-relation 731. Up to 153 conditions per place. [2023-08-30 15:49:15,477 INFO L137 encePairwiseOnDemand]: 267/274 looper letters, 31 selfloop transitions, 14 changer transitions 1/47 dead transitions. [2023-08-30 15:49:15,478 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 47 transitions, 250 flow [2023-08-30 15:49:15,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 15:49:15,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 15:49:15,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 948 transitions. [2023-08-30 15:49:15,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.345985401459854 [2023-08-30 15:49:15,480 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 948 transitions. [2023-08-30 15:49:15,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 948 transitions. [2023-08-30 15:49:15,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:49:15,480 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 948 transitions. [2023-08-30 15:49:15,482 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 94.8) internal successors, (948), 10 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:15,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 274.0) internal successors, (3014), 11 states have internal predecessors, (3014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:15,484 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 274.0) internal successors, (3014), 11 states have internal predecessors, (3014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:15,484 INFO L175 Difference]: Start difference. First operand has 29 places, 18 transitions, 69 flow. Second operand 10 states and 948 transitions. [2023-08-30 15:49:15,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 47 transitions, 250 flow [2023-08-30 15:49:15,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 47 transitions, 249 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 15:49:15,486 INFO L231 Difference]: Finished difference. Result has 40 places, 29 transitions, 180 flow [2023-08-30 15:49:15,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=10, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=180, PETRI_PLACES=40, PETRI_TRANSITIONS=29} [2023-08-30 15:49:15,486 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 12 predicate places. [2023-08-30 15:49:15,486 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 29 transitions, 180 flow [2023-08-30 15:49:15,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 91.6) internal successors, (1374), 15 states have internal predecessors, (1374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:15,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:49:15,487 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:49:15,507 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-08-30 15:49:15,691 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-08-30 15:49:15,691 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:49:15,692 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:49:15,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1609976147, now seen corresponding path program 1 times [2023-08-30 15:49:15,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:49:15,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665521546] [2023-08-30 15:49:15,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:15,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:49:15,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:15,823 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:15,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:49:15,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665521546] [2023-08-30 15:49:15,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665521546] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:49:15,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192121919] [2023-08-30 15:49:15,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:15,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:49:15,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:49:15,849 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-08-30 15:49:15,873 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-08-30 15:49:15,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:15,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-30 15:49:15,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:49:16,081 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 98 [2023-08-30 15:49:16,108 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:16,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:49:16,240 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 142 treesize of output 110 [2023-08-30 15:49:16,292 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:16,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192121919] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:49:16,292 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:49:16,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-08-30 15:49:16,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218844817] [2023-08-30 15:49:16,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:49:16,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-30 15:49:16,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:49:16,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-30 15:49:16,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-08-30 15:49:16,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 274 [2023-08-30 15:49:16,370 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 29 transitions, 180 flow. Second operand has 12 states, 12 states have (on average 105.83333333333333) internal successors, (1270), 12 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:16,370 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:49:16,370 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 274 [2023-08-30 15:49:16,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:49:16,470 INFO L130 PetriNetUnfolder]: 113/214 cut-off events. [2023-08-30 15:49:16,471 INFO L131 PetriNetUnfolder]: For 273/273 co-relation queries the response was YES. [2023-08-30 15:49:16,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 793 conditions, 214 events. 113/214 cut-off events. For 273/273 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 707 event pairs, 52 based on Foata normal form. 8/208 useless extension candidates. Maximal degree in co-relation 773. Up to 167 conditions per place. [2023-08-30 15:49:16,472 INFO L137 encePairwiseOnDemand]: 270/274 looper letters, 26 selfloop transitions, 5 changer transitions 1/33 dead transitions. [2023-08-30 15:49:16,472 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 33 transitions, 240 flow [2023-08-30 15:49:16,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 15:49:16,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 15:49:16,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 651 transitions. [2023-08-30 15:49:16,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.395985401459854 [2023-08-30 15:49:16,474 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 651 transitions. [2023-08-30 15:49:16,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 651 transitions. [2023-08-30 15:49:16,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:49:16,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 651 transitions. [2023-08-30 15:49:16,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 108.5) internal successors, (651), 6 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:16,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 274.0) internal successors, (1918), 7 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-08-30 15:49:16,478 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 274.0) internal successors, (1918), 7 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-08-30 15:49:16,478 INFO L175 Difference]: Start difference. First operand has 40 places, 29 transitions, 180 flow. Second operand 6 states and 651 transitions. [2023-08-30 15:49:16,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 33 transitions, 240 flow [2023-08-30 15:49:16,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 33 transitions, 224 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-08-30 15:49:16,480 INFO L231 Difference]: Finished difference. Result has 41 places, 25 transitions, 145 flow [2023-08-30 15:49:16,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=145, PETRI_PLACES=41, PETRI_TRANSITIONS=25} [2023-08-30 15:49:16,481 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 13 predicate places. [2023-08-30 15:49:16,481 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 25 transitions, 145 flow [2023-08-30 15:49:16,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 105.83333333333333) internal successors, (1270), 12 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:16,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:49:16,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:49:16,489 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-08-30 15:49:16,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:49:16,687 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:49:16,687 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:49:16,687 INFO L85 PathProgramCache]: Analyzing trace with hash 883218656, now seen corresponding path program 2 times [2023-08-30 15:49:16,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:49:16,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284468789] [2023-08-30 15:49:16,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:16,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:49:16,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:16,834 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:16,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:49:16,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284468789] [2023-08-30 15:49:16,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284468789] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:49:16,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367411432] [2023-08-30 15:49:16,835 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 15:49:16,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:49:16,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:49:16,853 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-08-30 15:49:16,890 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-08-30 15:49:16,960 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 15:49:16,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:49:16,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-30 15:49:16,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:49:17,030 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:17,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:49:17,139 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:17,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367411432] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:49:17,140 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:49:17,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2023-08-30 15:49:17,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485312895] [2023-08-30 15:49:17,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:49:17,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-30 15:49:17,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:49:17,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-30 15:49:17,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2023-08-30 15:49:17,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 274 [2023-08-30 15:49:17,319 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 25 transitions, 145 flow. Second operand has 17 states, 17 states have (on average 103.58823529411765) internal successors, (1761), 17 states have internal predecessors, (1761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:17,319 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:49:17,319 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 274 [2023-08-30 15:49:17,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:49:17,480 INFO L130 PetriNetUnfolder]: 101/194 cut-off events. [2023-08-30 15:49:17,480 INFO L131 PetriNetUnfolder]: For 239/239 co-relation queries the response was YES. [2023-08-30 15:49:17,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 699 conditions, 194 events. 101/194 cut-off events. For 239/239 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 620 event pairs, 46 based on Foata normal form. 12/192 useless extension candidates. Maximal degree in co-relation 679. Up to 167 conditions per place. [2023-08-30 15:49:17,481 INFO L137 encePairwiseOnDemand]: 267/274 looper letters, 16 selfloop transitions, 3 changer transitions 12/32 dead transitions. [2023-08-30 15:49:17,481 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 32 transitions, 214 flow [2023-08-30 15:49:17,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 15:49:17,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 15:49:17,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 743 transitions. [2023-08-30 15:49:17,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38738269030239836 [2023-08-30 15:49:17,483 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 743 transitions. [2023-08-30 15:49:17,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 743 transitions. [2023-08-30 15:49:17,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:49:17,484 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 743 transitions. [2023-08-30 15:49:17,485 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 106.14285714285714) internal successors, (743), 7 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:17,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 274.0) internal successors, (2192), 8 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:17,488 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 274.0) internal successors, (2192), 8 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:17,488 INFO L175 Difference]: Start difference. First operand has 41 places, 25 transitions, 145 flow. Second operand 7 states and 743 transitions. [2023-08-30 15:49:17,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 32 transitions, 214 flow [2023-08-30 15:49:17,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 32 transitions, 203 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-08-30 15:49:17,490 INFO L231 Difference]: Finished difference. Result has 42 places, 20 transitions, 111 flow [2023-08-30 15:49:17,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=111, PETRI_PLACES=42, PETRI_TRANSITIONS=20} [2023-08-30 15:49:17,492 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 14 predicate places. [2023-08-30 15:49:17,492 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 20 transitions, 111 flow [2023-08-30 15:49:17,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 103.58823529411765) internal successors, (1761), 17 states have internal predecessors, (1761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:17,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:49:17,493 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:49:17,501 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-08-30 15:49:17,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:49:17,699 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:49:17,699 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:49:17,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1451554975, now seen corresponding path program 3 times [2023-08-30 15:49:17,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:49:17,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008747328] [2023-08-30 15:49:17,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:17,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:49:17,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:17,827 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 15:49:17,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:49:17,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008747328] [2023-08-30 15:49:17,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008747328] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 15:49:17,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 15:49:17,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 15:49:17,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622260931] [2023-08-30 15:49:17,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 15:49:17,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 15:49:17,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:49:17,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 15:49:17,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-30 15:49:17,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 274 [2023-08-30 15:49:17,835 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 20 transitions, 111 flow. Second operand has 4 states, 4 states have (on average 112.25) internal successors, (449), 4 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:17,835 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:49:17,835 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 274 [2023-08-30 15:49:17,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:49:17,878 INFO L130 PetriNetUnfolder]: 184/321 cut-off events. [2023-08-30 15:49:17,878 INFO L131 PetriNetUnfolder]: For 498/498 co-relation queries the response was YES. [2023-08-30 15:49:17,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1172 conditions, 321 events. 184/321 cut-off events. For 498/498 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1153 event pairs, 33 based on Foata normal form. 36/327 useless extension candidates. Maximal degree in co-relation 1152. Up to 181 conditions per place. [2023-08-30 15:49:17,879 INFO L137 encePairwiseOnDemand]: 269/274 looper letters, 23 selfloop transitions, 6 changer transitions 1/31 dead transitions. [2023-08-30 15:49:17,880 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 31 transitions, 231 flow [2023-08-30 15:49:17,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 15:49:17,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 15:49:17,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 464 transitions. [2023-08-30 15:49:17,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4233576642335766 [2023-08-30 15:49:17,881 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 464 transitions. [2023-08-30 15:49:17,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 464 transitions. [2023-08-30 15:49:17,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:49:17,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 464 transitions. [2023-08-30 15:49:17,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 116.0) internal successors, (464), 4 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:17,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 274.0) internal successors, (1370), 5 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:17,884 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 274.0) internal successors, (1370), 5 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:17,884 INFO L175 Difference]: Start difference. First operand has 42 places, 20 transitions, 111 flow. Second operand 4 states and 464 transitions. [2023-08-30 15:49:17,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 31 transitions, 231 flow [2023-08-30 15:49:17,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 31 transitions, 201 flow, removed 10 selfloop flow, removed 7 redundant places. [2023-08-30 15:49:17,887 INFO L231 Difference]: Finished difference. Result has 34 places, 24 transitions, 148 flow [2023-08-30 15:49:17,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=93, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=148, PETRI_PLACES=34, PETRI_TRANSITIONS=24} [2023-08-30 15:49:17,887 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 6 predicate places. [2023-08-30 15:49:17,888 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 24 transitions, 148 flow [2023-08-30 15:49:17,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 112.25) internal successors, (449), 4 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:17,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:49:17,889 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:49:17,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-30 15:49:17,889 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:49:17,889 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:49:17,889 INFO L85 PathProgramCache]: Analyzing trace with hash -878108369, now seen corresponding path program 1 times [2023-08-30 15:49:17,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:49:17,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357711608] [2023-08-30 15:49:17,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:17,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:49:17,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:18,571 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:18,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:49:18,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357711608] [2023-08-30 15:49:18,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357711608] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:49:18,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812703047] [2023-08-30 15:49:18,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:18,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:49:18,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:49:18,590 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-08-30 15:49:18,593 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-08-30 15:49:18,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:18,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-30 15:49:18,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:49:18,748 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 15:49:18,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:49:18,792 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:49:18,792 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 61 treesize of output 45 [2023-08-30 15:49:18,861 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 15:49:18,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812703047] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 15:49:18,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 15:49:18,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7, 3] total 12 [2023-08-30 15:49:18,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799073790] [2023-08-30 15:49:18,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 15:49:18,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 15:49:18,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:49:18,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 15:49:18,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-08-30 15:49:18,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 274 [2023-08-30 15:49:18,880 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 24 transitions, 148 flow. Second operand has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:18,881 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:49:18,881 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 274 [2023-08-30 15:49:18,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:49:18,920 INFO L130 PetriNetUnfolder]: 160/297 cut-off events. [2023-08-30 15:49:18,920 INFO L131 PetriNetUnfolder]: For 423/423 co-relation queries the response was YES. [2023-08-30 15:49:18,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1138 conditions, 297 events. 160/297 cut-off events. For 423/423 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1111 event pairs, 15 based on Foata normal form. 24/315 useless extension candidates. Maximal degree in co-relation 1120. Up to 163 conditions per place. [2023-08-30 15:49:18,922 INFO L137 encePairwiseOnDemand]: 269/274 looper letters, 22 selfloop transitions, 5 changer transitions 1/29 dead transitions. [2023-08-30 15:49:18,922 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 29 transitions, 219 flow [2023-08-30 15:49:18,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 15:49:18,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 15:49:18,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 436 transitions. [2023-08-30 15:49:18,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978102189781022 [2023-08-30 15:49:18,923 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 436 transitions. [2023-08-30 15:49:18,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 436 transitions. [2023-08-30 15:49:18,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:49:18,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 436 transitions. [2023-08-30 15:49:18,925 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:18,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 274.0) internal successors, (1370), 5 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:18,926 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 274.0) internal successors, (1370), 5 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:18,926 INFO L175 Difference]: Start difference. First operand has 34 places, 24 transitions, 148 flow. Second operand 4 states and 436 transitions. [2023-08-30 15:49:18,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 29 transitions, 219 flow [2023-08-30 15:49:18,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 29 transitions, 219 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 15:49:18,928 INFO L231 Difference]: Finished difference. Result has 37 places, 23 transitions, 152 flow [2023-08-30 15:49:18,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=37, PETRI_TRANSITIONS=23} [2023-08-30 15:49:18,930 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 9 predicate places. [2023-08-30 15:49:18,930 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 23 transitions, 152 flow [2023-08-30 15:49:18,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:18,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:49:18,930 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:49:18,945 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-08-30 15:49:19,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:49:19,136 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:49:19,136 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:49:19,137 INFO L85 PathProgramCache]: Analyzing trace with hash -2048529678, now seen corresponding path program 4 times [2023-08-30 15:49:19,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:49:19,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640496653] [2023-08-30 15:49:19,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:19,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:49:19,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:20,044 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:20,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:49:20,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640496653] [2023-08-30 15:49:20,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640496653] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:49:20,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525720510] [2023-08-30 15:49:20,045 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 15:49:20,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:49:20,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:49:20,051 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-08-30 15:49:20,053 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-08-30 15:49:20,117 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 15:49:20,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:49:20,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-30 15:49:20,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:49:20,215 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-08-30 15:49:20,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 15:49:20,257 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-08-30 15:49:20,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 15:49:20,297 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-08-30 15:49:20,504 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:20,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:49:21,096 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:49:21,096 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 124 treesize of output 88 [2023-08-30 15:49:21,129 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:49:21,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 283 treesize of output 313 [2023-08-30 15:49:21,153 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:49:21,153 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 236 treesize of output 220 [2023-08-30 15:49:21,179 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:49:21,179 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 155 treesize of output 165 [2023-08-30 15:49:26,788 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:26,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525720510] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:49:26,788 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:49:26,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-08-30 15:49:26,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773970304] [2023-08-30 15:49:26,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:49:26,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-30 15:49:26,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:49:26,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-30 15:49:26,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=653, Unknown=1, NotChecked=0, Total=812 [2023-08-30 15:49:27,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 274 [2023-08-30 15:49:27,529 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 23 transitions, 152 flow. Second operand has 29 states, 29 states have (on average 73.24137931034483) internal successors, (2124), 29 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:27,529 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:49:27,529 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 274 [2023-08-30 15:49:27,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:49:34,680 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-30 15:49:35,625 INFO L130 PetriNetUnfolder]: 511/903 cut-off events. [2023-08-30 15:49:35,626 INFO L131 PetriNetUnfolder]: For 2103/2103 co-relation queries the response was YES. [2023-08-30 15:49:35,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3581 conditions, 903 events. 511/903 cut-off events. For 2103/2103 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4163 event pairs, 32 based on Foata normal form. 52/955 useless extension candidates. Maximal degree in co-relation 3561. Up to 501 conditions per place. [2023-08-30 15:49:35,631 INFO L137 encePairwiseOnDemand]: 265/274 looper letters, 104 selfloop transitions, 82 changer transitions 6/192 dead transitions. [2023-08-30 15:49:35,632 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 192 transitions, 1439 flow [2023-08-30 15:49:35,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-08-30 15:49:35,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-08-30 15:49:35,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 3417 transitions. [2023-08-30 15:49:35,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27712895377128954 [2023-08-30 15:49:35,641 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 3417 transitions. [2023-08-30 15:49:35,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 3417 transitions. [2023-08-30 15:49:35,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:49:35,643 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 3417 transitions. [2023-08-30 15:49:35,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 75.93333333333334) internal successors, (3417), 45 states have internal predecessors, (3417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:35,659 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 274.0) internal successors, (12604), 46 states have internal predecessors, (12604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:35,661 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 274.0) internal successors, (12604), 46 states have internal predecessors, (12604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:35,661 INFO L175 Difference]: Start difference. First operand has 37 places, 23 transitions, 152 flow. Second operand 45 states and 3417 transitions. [2023-08-30 15:49:35,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 192 transitions, 1439 flow [2023-08-30 15:49:35,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 192 transitions, 1433 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 15:49:35,667 INFO L231 Difference]: Finished difference. Result has 91 places, 111 transitions, 1140 flow [2023-08-30 15:49:35,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=4, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1140, PETRI_PLACES=91, PETRI_TRANSITIONS=111} [2023-08-30 15:49:35,668 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 63 predicate places. [2023-08-30 15:49:35,668 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 111 transitions, 1140 flow [2023-08-30 15:49:35,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 73.24137931034483) internal successors, (2124), 29 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:35,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:49:35,669 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:49:35,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-30 15:49:35,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-08-30 15:49:35,884 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:49:35,884 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:49:35,884 INFO L85 PathProgramCache]: Analyzing trace with hash -2048529677, now seen corresponding path program 1 times [2023-08-30 15:49:35,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:49:35,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396531397] [2023-08-30 15:49:35,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:35,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:49:35,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:36,898 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:36,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:49:36,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396531397] [2023-08-30 15:49:36,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396531397] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:49:36,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622700083] [2023-08-30 15:49:36,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:36,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:49:36,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:49:36,905 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-08-30 15:49:36,906 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-08-30 15:49:36,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:36,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 43 conjunts are in the unsatisfiable core [2023-08-30 15:49:36,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:49:37,030 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 15:49:37,085 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-08-30 15:49:37,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 15:49:37,145 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-08-30 15:49:37,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 15:49:37,187 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-08-30 15:49:37,399 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:37,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:49:38,143 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:49:38,144 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 155 treesize of output 100 [2023-08-30 15:49:38,186 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:49:38,186 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 573 treesize of output 569 [2023-08-30 15:49:38,221 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:49:38,221 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 180 treesize of output 190 [2023-08-30 15:49:38,245 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:49:38,245 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 179 treesize of output 163 [2023-08-30 15:49:41,765 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:41,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622700083] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:49:41,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:49:41,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-08-30 15:49:41,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626098635] [2023-08-30 15:49:41,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:49:41,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-30 15:49:41,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:49:41,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-30 15:49:41,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=639, Unknown=3, NotChecked=0, Total=812 [2023-08-30 15:49:41,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 274 [2023-08-30 15:49:41,901 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 111 transitions, 1140 flow. Second operand has 29 states, 29 states have (on average 73.24137931034483) internal successors, (2124), 29 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:41,901 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:49:41,901 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 274 [2023-08-30 15:49:41,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:49:46,309 INFO L130 PetriNetUnfolder]: 557/1005 cut-off events. [2023-08-30 15:49:46,309 INFO L131 PetriNetUnfolder]: For 5639/5639 co-relation queries the response was YES. [2023-08-30 15:49:46,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5166 conditions, 1005 events. 557/1005 cut-off events. For 5639/5639 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 4982 event pairs, 30 based on Foata normal form. 36/1041 useless extension candidates. Maximal degree in co-relation 5134. Up to 547 conditions per place. [2023-08-30 15:49:46,315 INFO L137 encePairwiseOnDemand]: 264/274 looper letters, 123 selfloop transitions, 68 changer transitions 7/198 dead transitions. [2023-08-30 15:49:46,316 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 198 transitions, 2072 flow [2023-08-30 15:49:46,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-30 15:49:46,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-30 15:49:46,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2487 transitions. [2023-08-30 15:49:46,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27504976775049766 [2023-08-30 15:49:46,320 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2487 transitions. [2023-08-30 15:49:46,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2487 transitions. [2023-08-30 15:49:46,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:49:46,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2487 transitions. [2023-08-30 15:49:46,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 75.36363636363636) internal successors, (2487), 33 states have internal predecessors, (2487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:46,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 274.0) internal successors, (9316), 34 states have internal predecessors, (9316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:46,332 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 274.0) internal successors, (9316), 34 states have internal predecessors, (9316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:46,332 INFO L175 Difference]: Start difference. First operand has 91 places, 111 transitions, 1140 flow. Second operand 33 states and 2487 transitions. [2023-08-30 15:49:46,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 198 transitions, 2072 flow [2023-08-30 15:49:46,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 198 transitions, 1734 flow, removed 163 selfloop flow, removed 6 redundant places. [2023-08-30 15:49:46,348 INFO L231 Difference]: Finished difference. Result has 123 places, 131 transitions, 1273 flow [2023-08-30 15:49:46,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=874, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1273, PETRI_PLACES=123, PETRI_TRANSITIONS=131} [2023-08-30 15:49:46,349 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 95 predicate places. [2023-08-30 15:49:46,349 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 131 transitions, 1273 flow [2023-08-30 15:49:46,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 73.24137931034483) internal successors, (2124), 29 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:46,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:49:46,350 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:49:46,365 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-08-30 15:49:46,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-30 15:49:46,555 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:49:46,556 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:49:46,556 INFO L85 PathProgramCache]: Analyzing trace with hash -2048502708, now seen corresponding path program 5 times [2023-08-30 15:49:46,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:49:46,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933609733] [2023-08-30 15:49:46,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:46,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:49:46,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:47,398 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:47,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:49:47,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933609733] [2023-08-30 15:49:47,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933609733] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:49:47,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973109125] [2023-08-30 15:49:47,399 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 15:49:47,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:49:47,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:49:47,425 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-08-30 15:49:47,454 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-08-30 15:49:47,500 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 15:49:47,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:49:47,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 24 conjunts are in the unsatisfiable core [2023-08-30 15:49:47,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:49:47,750 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:47,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:49:48,002 INFO L321 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-08-30 15:49:48,002 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 213 treesize of output 184 [2023-08-30 15:49:48,602 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:48,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973109125] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:49:48,602 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:49:48,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 7] total 24 [2023-08-30 15:49:48,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772481532] [2023-08-30 15:49:48,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:49:48,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-30 15:49:48,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:49:48,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-30 15:49:48,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=528, Unknown=0, NotChecked=0, Total=650 [2023-08-30 15:49:49,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 274 [2023-08-30 15:49:49,378 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 131 transitions, 1273 flow. Second operand has 26 states, 26 states have (on average 87.38461538461539) internal successors, (2272), 26 states have internal predecessors, (2272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:49,378 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:49:49,378 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 274 [2023-08-30 15:49:49,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:49:50,351 INFO L130 PetriNetUnfolder]: 659/1151 cut-off events. [2023-08-30 15:49:50,351 INFO L131 PetriNetUnfolder]: For 8649/8649 co-relation queries the response was YES. [2023-08-30 15:49:50,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5815 conditions, 1151 events. 659/1151 cut-off events. For 8649/8649 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5789 event pairs, 42 based on Foata normal form. 32/1183 useless extension candidates. Maximal degree in co-relation 5778. Up to 449 conditions per place. [2023-08-30 15:49:50,358 INFO L137 encePairwiseOnDemand]: 266/274 looper letters, 133 selfloop transitions, 82 changer transitions 4/219 dead transitions. [2023-08-30 15:49:50,358 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 219 transitions, 2305 flow [2023-08-30 15:49:50,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-30 15:49:50,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-30 15:49:50,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2163 transitions. [2023-08-30 15:49:50,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3289233576642336 [2023-08-30 15:49:50,361 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2163 transitions. [2023-08-30 15:49:50,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2163 transitions. [2023-08-30 15:49:50,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:49:50,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2163 transitions. [2023-08-30 15:49:50,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 90.125) internal successors, (2163), 24 states have internal predecessors, (2163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:50,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 274.0) internal successors, (6850), 25 states have internal predecessors, (6850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:50,368 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 274.0) internal successors, (6850), 25 states have internal predecessors, (6850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:50,368 INFO L175 Difference]: Start difference. First operand has 123 places, 131 transitions, 1273 flow. Second operand 24 states and 2163 transitions. [2023-08-30 15:49:50,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 219 transitions, 2305 flow [2023-08-30 15:49:50,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 219 transitions, 2162 flow, removed 38 selfloop flow, removed 22 redundant places. [2023-08-30 15:49:50,392 INFO L231 Difference]: Finished difference. Result has 129 places, 158 transitions, 1693 flow [2023-08-30 15:49:50,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1693, PETRI_PLACES=129, PETRI_TRANSITIONS=158} [2023-08-30 15:49:50,393 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 101 predicate places. [2023-08-30 15:49:50,393 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 158 transitions, 1693 flow [2023-08-30 15:49:50,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 87.38461538461539) internal successors, (2272), 26 states have internal predecessors, (2272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:50,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:49:50,393 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:49:50,407 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-08-30 15:49:50,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-30 15:49:50,599 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:49:50,600 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:49:50,600 INFO L85 PathProgramCache]: Analyzing trace with hash -2048502707, now seen corresponding path program 2 times [2023-08-30 15:49:50,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:49:50,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95989917] [2023-08-30 15:49:50,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:50,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:49:50,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:51,308 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:51,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:49:51,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95989917] [2023-08-30 15:49:51,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95989917] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:49:51,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966392006] [2023-08-30 15:49:51,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 15:49:51,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:49:51,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:49:51,313 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-08-30 15:49:51,315 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-08-30 15:49:51,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 15:49:51,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:49:51,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-30 15:49:51,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:49:51,466 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-08-30 15:49:51,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 15:49:51,542 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 15:49:51,729 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:51,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:49:52,722 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:49:52,723 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 151 treesize of output 103 [2023-08-30 15:49:52,751 INFO L321 Elim1Store]: treesize reduction 31, result has 31.1 percent of original size [2023-08-30 15:49:52,751 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 699 treesize of output 630 [2023-08-30 15:49:52,768 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:49:52,768 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:49:52,769 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:49:52,770 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:49:52,774 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:49:52,774 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 206 treesize of output 183 [2023-08-30 15:49:52,792 INFO L321 Elim1Store]: treesize reduction 37, result has 17.8 percent of original size [2023-08-30 15:49:52,793 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 209 treesize of output 155 [2023-08-30 15:49:53,059 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:53,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966392006] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:49:53,059 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:49:53,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-08-30 15:49:53,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126565069] [2023-08-30 15:49:53,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:49:53,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-30 15:49:53,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:49:53,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-30 15:49:53,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=621, Unknown=1, NotChecked=0, Total=812 [2023-08-30 15:49:53,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 274 [2023-08-30 15:49:53,817 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 158 transitions, 1693 flow. Second operand has 29 states, 29 states have (on average 73.24137931034483) internal successors, (2124), 29 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:53,817 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:49:53,817 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 274 [2023-08-30 15:49:53,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:49:55,511 INFO L130 PetriNetUnfolder]: 463/839 cut-off events. [2023-08-30 15:49:55,511 INFO L131 PetriNetUnfolder]: For 5317/5317 co-relation queries the response was YES. [2023-08-30 15:49:55,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4420 conditions, 839 events. 463/839 cut-off events. For 5317/5317 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 3683 event pairs, 56 based on Foata normal form. 30/869 useless extension candidates. Maximal degree in co-relation 4379. Up to 618 conditions per place. [2023-08-30 15:49:55,516 INFO L137 encePairwiseOnDemand]: 265/274 looper letters, 98 selfloop transitions, 43 changer transitions 16/157 dead transitions. [2023-08-30 15:49:55,516 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 157 transitions, 1669 flow [2023-08-30 15:49:55,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-30 15:49:55,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-30 15:49:55,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1813 transitions. [2023-08-30 15:49:55,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2756995133819951 [2023-08-30 15:49:55,519 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1813 transitions. [2023-08-30 15:49:55,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1813 transitions. [2023-08-30 15:49:55,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:49:55,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1813 transitions. [2023-08-30 15:49:55,521 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 75.54166666666667) internal successors, (1813), 24 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:55,525 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 274.0) internal successors, (6850), 25 states have internal predecessors, (6850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:55,526 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 274.0) internal successors, (6850), 25 states have internal predecessors, (6850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:55,526 INFO L175 Difference]: Start difference. First operand has 129 places, 158 transitions, 1693 flow. Second operand 24 states and 1813 transitions. [2023-08-30 15:49:55,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 157 transitions, 1669 flow [2023-08-30 15:49:55,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 157 transitions, 1512 flow, removed 56 selfloop flow, removed 14 redundant places. [2023-08-30 15:49:55,539 INFO L231 Difference]: Finished difference. Result has 131 places, 121 transitions, 1225 flow [2023-08-30 15:49:55,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=1013, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1225, PETRI_PLACES=131, PETRI_TRANSITIONS=121} [2023-08-30 15:49:55,540 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 103 predicate places. [2023-08-30 15:49:55,540 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 121 transitions, 1225 flow [2023-08-30 15:49:55,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 73.24137931034483) internal successors, (2124), 29 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:55,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:49:55,540 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:49:55,545 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-08-30 15:49:55,744 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,SelfDestructingSolverStorable15 [2023-08-30 15:49:55,744 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:49:55,745 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:49:55,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1619895647, now seen corresponding path program 3 times [2023-08-30 15:49:55,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:49:55,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916561889] [2023-08-30 15:49:55,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:49:55,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:49:55,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:49:56,815 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:49:56,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:49:56,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916561889] [2023-08-30 15:49:56,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916561889] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:49:56,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837643582] [2023-08-30 15:49:56,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 15:49:56,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:49:56,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:49:56,831 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-08-30 15:49:56,860 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-08-30 15:49:56,980 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-30 15:49:56,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:49:56,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-30 15:49:56,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:49:57,084 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 15:49:57,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:49:57,268 INFO L321 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2023-08-30 15:49:57,269 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 201 treesize of output 164 [2023-08-30 15:49:57,414 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 15:49:57,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837643582] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:49:57,414 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:49:57,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 5, 5] total 20 [2023-08-30 15:49:57,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858107266] [2023-08-30 15:49:57,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:49:57,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-30 15:49:57,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:49:57,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-30 15:49:57,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2023-08-30 15:49:58,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 274 [2023-08-30 15:49:58,249 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 121 transitions, 1225 flow. Second operand has 22 states, 22 states have (on average 88.72727272727273) internal successors, (1952), 22 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:58,249 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:49:58,249 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 274 [2023-08-30 15:49:58,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:49:59,952 INFO L130 PetriNetUnfolder]: 657/1157 cut-off events. [2023-08-30 15:49:59,953 INFO L131 PetriNetUnfolder]: For 9875/9875 co-relation queries the response was YES. [2023-08-30 15:49:59,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6160 conditions, 1157 events. 657/1157 cut-off events. For 9875/9875 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5344 event pairs, 20 based on Foata normal form. 48/1205 useless extension candidates. Maximal degree in co-relation 6119. Up to 417 conditions per place. [2023-08-30 15:49:59,960 INFO L137 encePairwiseOnDemand]: 266/274 looper letters, 125 selfloop transitions, 145 changer transitions 9/279 dead transitions. [2023-08-30 15:49:59,960 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 279 transitions, 3156 flow [2023-08-30 15:49:59,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-30 15:49:59,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-30 15:49:59,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3009 transitions. [2023-08-30 15:49:59,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33278035832780356 [2023-08-30 15:49:59,964 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3009 transitions. [2023-08-30 15:49:59,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3009 transitions. [2023-08-30 15:49:59,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:49:59,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3009 transitions. [2023-08-30 15:49:59,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 91.18181818181819) internal successors, (3009), 33 states have internal predecessors, (3009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:59,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 274.0) internal successors, (9316), 34 states have internal predecessors, (9316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:59,974 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 274.0) internal successors, (9316), 34 states have internal predecessors, (9316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:59,974 INFO L175 Difference]: Start difference. First operand has 131 places, 121 transitions, 1225 flow. Second operand 33 states and 3009 transitions. [2023-08-30 15:49:59,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 279 transitions, 3156 flow [2023-08-30 15:49:59,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 279 transitions, 3015 flow, removed 45 selfloop flow, removed 20 redundant places. [2023-08-30 15:49:59,994 INFO L231 Difference]: Finished difference. Result has 145 places, 201 transitions, 2722 flow [2023-08-30 15:49:59,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2722, PETRI_PLACES=145, PETRI_TRANSITIONS=201} [2023-08-30 15:49:59,995 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 117 predicate places. [2023-08-30 15:49:59,995 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 201 transitions, 2722 flow [2023-08-30 15:49:59,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 88.72727272727273) internal successors, (1952), 22 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:49:59,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:49:59,995 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:50:00,000 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-08-30 15:50:00,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-30 15:50:00,200 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:50:00,200 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:50:00,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1619923517, now seen corresponding path program 6 times [2023-08-30 15:50:00,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:50:00,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65401809] [2023-08-30 15:50:00,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:50:00,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:50:00,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:50:00,289 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 15:50:00,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:50:00,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65401809] [2023-08-30 15:50:00,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65401809] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:50:00,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143292581] [2023-08-30 15:50:00,290 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 15:50:00,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:50:00,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:50:00,291 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-08-30 15:50:00,329 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-08-30 15:50:00,413 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-30 15:50:00,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:50:00,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-30 15:50:00,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:50:00,553 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:50:00,553 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 182 treesize of output 132 [2023-08-30 15:50:00,606 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 15:50:00,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:50:00,839 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-30 15:50:00,839 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 205 treesize of output 157 [2023-08-30 15:50:00,924 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 15:50:00,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143292581] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:50:00,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:50:00,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 13 [2023-08-30 15:50:00,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921255790] [2023-08-30 15:50:00,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:50:00,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-30 15:50:00,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:50:00,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-30 15:50:00,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2023-08-30 15:50:01,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 274 [2023-08-30 15:50:01,013 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 201 transitions, 2722 flow. Second operand has 15 states, 15 states have (on average 104.0) internal successors, (1560), 15 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:01,013 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:50:01,013 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 274 [2023-08-30 15:50:01,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:50:01,262 INFO L130 PetriNetUnfolder]: 913/1605 cut-off events. [2023-08-30 15:50:01,262 INFO L131 PetriNetUnfolder]: For 22009/22009 co-relation queries the response was YES. [2023-08-30 15:50:01,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10172 conditions, 1605 events. 913/1605 cut-off events. For 22009/22009 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8134 event pairs, 112 based on Foata normal form. 84/1689 useless extension candidates. Maximal degree in co-relation 10123. Up to 799 conditions per place. [2023-08-30 15:50:01,273 INFO L137 encePairwiseOnDemand]: 268/274 looper letters, 169 selfloop transitions, 119 changer transitions 3/291 dead transitions. [2023-08-30 15:50:01,273 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 291 transitions, 4579 flow [2023-08-30 15:50:01,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 15:50:01,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 15:50:01,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 862 transitions. [2023-08-30 15:50:01,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39324817518248173 [2023-08-30 15:50:01,275 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 862 transitions. [2023-08-30 15:50:01,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 862 transitions. [2023-08-30 15:50:01,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:50:01,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 862 transitions. [2023-08-30 15:50:01,276 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 107.75) internal successors, (862), 8 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:01,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 274.0) internal successors, (2466), 9 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:01,278 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 274.0) internal successors, (2466), 9 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:01,278 INFO L175 Difference]: Start difference. First operand has 145 places, 201 transitions, 2722 flow. Second operand 8 states and 862 transitions. [2023-08-30 15:50:01,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 291 transitions, 4579 flow [2023-08-30 15:50:01,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 291 transitions, 4142 flow, removed 163 selfloop flow, removed 13 redundant places. [2023-08-30 15:50:01,364 INFO L231 Difference]: Finished difference. Result has 144 places, 262 transitions, 3770 flow [2023-08-30 15:50:01,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=2402, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3770, PETRI_PLACES=144, PETRI_TRANSITIONS=262} [2023-08-30 15:50:01,365 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 116 predicate places. [2023-08-30 15:50:01,365 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 262 transitions, 3770 flow [2023-08-30 15:50:01,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 104.0) internal successors, (1560), 15 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:01,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:50:01,366 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:50:01,387 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-08-30 15:50:01,570 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,SelfDestructingSolverStorable17 [2023-08-30 15:50:01,571 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:50:01,571 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:50:01,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1296061942, now seen corresponding path program 7 times [2023-08-30 15:50:01,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:50:01,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234667916] [2023-08-30 15:50:01,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:50:01,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:50:01,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:50:02,025 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:50:02,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:50:02,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234667916] [2023-08-30 15:50:02,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234667916] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:50:02,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972780973] [2023-08-30 15:50:02,025 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 15:50:02,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:50:02,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:50:02,027 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-08-30 15:50:02,029 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-08-30 15:50:02,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:50:02,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 24 conjunts are in the unsatisfiable core [2023-08-30 15:50:02,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:50:02,331 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 15:50:02,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:50:02,845 INFO L321 Elim1Store]: treesize reduction 56, result has 45.6 percent of original size [2023-08-30 15:50:02,846 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 289 treesize of output 216 [2023-08-30 15:50:03,485 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 15:50:03,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972780973] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:50:03,485 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:50:03,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 7] total 26 [2023-08-30 15:50:03,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472805828] [2023-08-30 15:50:03,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:50:03,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-30 15:50:03,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:50:03,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-30 15:50:03,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2023-08-30 15:50:04,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 274 [2023-08-30 15:50:04,181 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 262 transitions, 3770 flow. Second operand has 28 states, 28 states have (on average 94.5) internal successors, (2646), 28 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:04,181 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:50:04,181 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 274 [2023-08-30 15:50:04,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:50:09,115 INFO L130 PetriNetUnfolder]: 2737/4693 cut-off events. [2023-08-30 15:50:09,116 INFO L131 PetriNetUnfolder]: For 80884/80884 co-relation queries the response was YES. [2023-08-30 15:50:09,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31563 conditions, 4693 events. 2737/4693 cut-off events. For 80884/80884 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 29753 event pairs, 132 based on Foata normal form. 252/4945 useless extension candidates. Maximal degree in co-relation 31508. Up to 2061 conditions per place. [2023-08-30 15:50:09,152 INFO L137 encePairwiseOnDemand]: 266/274 looper letters, 441 selfloop transitions, 446 changer transitions 16/903 dead transitions. [2023-08-30 15:50:09,152 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 903 transitions, 14326 flow [2023-08-30 15:50:09,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2023-08-30 15:50:09,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2023-08-30 15:50:09,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 7502 transitions. [2023-08-30 15:50:09,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3555787278415016 [2023-08-30 15:50:09,160 INFO L72 ComplementDD]: Start complementDD. Operand 77 states and 7502 transitions. [2023-08-30 15:50:09,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 77 states and 7502 transitions. [2023-08-30 15:50:09,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:50:09,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 77 states and 7502 transitions. [2023-08-30 15:50:09,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 78 states, 77 states have (on average 97.42857142857143) internal successors, (7502), 77 states have internal predecessors, (7502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:09,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 78 states, 78 states have (on average 274.0) internal successors, (21372), 78 states have internal predecessors, (21372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:09,182 INFO L81 ComplementDD]: Finished complementDD. Result has 78 states, 78 states have (on average 274.0) internal successors, (21372), 78 states have internal predecessors, (21372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:09,182 INFO L175 Difference]: Start difference. First operand has 144 places, 262 transitions, 3770 flow. Second operand 77 states and 7502 transitions. [2023-08-30 15:50:09,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 903 transitions, 14326 flow [2023-08-30 15:50:09,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 903 transitions, 13818 flow, removed 249 selfloop flow, removed 1 redundant places. [2023-08-30 15:50:09,365 INFO L231 Difference]: Finished difference. Result has 250 places, 630 transitions, 11662 flow [2023-08-30 15:50:09,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=3600, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=77, PETRI_FLOW=11662, PETRI_PLACES=250, PETRI_TRANSITIONS=630} [2023-08-30 15:50:09,366 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 222 predicate places. [2023-08-30 15:50:09,366 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 630 transitions, 11662 flow [2023-08-30 15:50:09,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 94.5) internal successors, (2646), 28 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:09,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:50:09,367 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:50:09,376 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-08-30 15:50:09,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:50:09,572 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:50:09,572 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:50:09,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1296061943, now seen corresponding path program 4 times [2023-08-30 15:50:09,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:50:09,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023771055] [2023-08-30 15:50:09,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:50:09,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:50:09,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:50:10,450 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:50:10,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:50:10,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023771055] [2023-08-30 15:50:10,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023771055] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:50:10,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11992495] [2023-08-30 15:50:10,451 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 15:50:10,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:50:10,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:50:10,457 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-08-30 15:50:10,459 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-08-30 15:50:10,541 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 15:50:10,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:50:10,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-30 15:50:10,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:50:10,645 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-08-30 15:50:10,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 15:50:10,696 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-08-30 15:50:10,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 15:50:10,746 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-30 15:50:11,145 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:50:11,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:50:12,204 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:50:12,205 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 182 treesize of output 122 [2023-08-30 15:50:12,266 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:50:12,266 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 387 treesize of output 467 [2023-08-30 15:50:12,310 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:50:12,311 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 324 treesize of output 328 [2023-08-30 15:50:12,368 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:50:12,372 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 215 treesize of output 259 [2023-08-30 15:50:33,712 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:50:33,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11992495] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:50:33,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:50:33,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 35 [2023-08-30 15:50:33,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242683124] [2023-08-30 15:50:33,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:50:33,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-08-30 15:50:33,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:50:33,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-08-30 15:50:33,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=1070, Unknown=2, NotChecked=0, Total=1332 [2023-08-30 15:50:34,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 274 [2023-08-30 15:50:34,545 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 630 transitions, 11662 flow. Second operand has 37 states, 37 states have (on average 73.1891891891892) internal successors, (2708), 37 states have internal predecessors, (2708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:34,545 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:50:34,545 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 274 [2023-08-30 15:50:34,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:50:40,111 INFO L130 PetriNetUnfolder]: 3615/6251 cut-off events. [2023-08-30 15:50:40,111 INFO L131 PetriNetUnfolder]: For 153370/153370 co-relation queries the response was YES. [2023-08-30 15:50:40,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50466 conditions, 6251 events. 3615/6251 cut-off events. For 153370/153370 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 41871 event pairs, 213 based on Foata normal form. 244/6495 useless extension candidates. Maximal degree in co-relation 50378. Up to 2875 conditions per place. [2023-08-30 15:50:40,165 INFO L137 encePairwiseOnDemand]: 265/274 looper letters, 555 selfloop transitions, 403 changer transitions 11/969 dead transitions. [2023-08-30 15:50:40,165 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 969 transitions, 19762 flow [2023-08-30 15:50:40,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-30 15:50:40,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-30 15:50:40,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 3485 transitions. [2023-08-30 15:50:40,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2764995239606474 [2023-08-30 15:50:40,169 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 3485 transitions. [2023-08-30 15:50:40,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 3485 transitions. [2023-08-30 15:50:40,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:50:40,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 3485 transitions. [2023-08-30 15:50:40,173 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 75.76086956521739) internal successors, (3485), 46 states have internal predecessors, (3485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:40,178 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 274.0) internal successors, (12878), 47 states have internal predecessors, (12878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:40,179 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 274.0) internal successors, (12878), 47 states have internal predecessors, (12878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:40,179 INFO L175 Difference]: Start difference. First operand has 250 places, 630 transitions, 11662 flow. Second operand 46 states and 3485 transitions. [2023-08-30 15:50:40,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 969 transitions, 19762 flow [2023-08-30 15:50:40,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 969 transitions, 15474 flow, removed 1909 selfloop flow, removed 34 redundant places. [2023-08-30 15:50:40,892 INFO L231 Difference]: Finished difference. Result has 270 places, 772 transitions, 13150 flow [2023-08-30 15:50:40,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=7141, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=13150, PETRI_PLACES=270, PETRI_TRANSITIONS=772} [2023-08-30 15:50:40,893 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 242 predicate places. [2023-08-30 15:50:40,893 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 772 transitions, 13150 flow [2023-08-30 15:50:40,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 73.1891891891892) internal successors, (2708), 37 states have internal predecessors, (2708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:40,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:50:40,894 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:50:40,899 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-08-30 15:50:41,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:50:41,099 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:50:41,099 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:50:41,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1296088913, now seen corresponding path program 5 times [2023-08-30 15:50:41,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:50:41,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589868010] [2023-08-30 15:50:41,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:50:41,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:50:41,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:50:41,955 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:50:41,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:50:41,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589868010] [2023-08-30 15:50:41,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589868010] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:50:41,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857082987] [2023-08-30 15:50:41,955 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 15:50:41,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:50:41,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:50:41,956 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-08-30 15:50:41,958 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-08-30 15:50:42,047 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-30 15:50:42,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:50:42,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-30 15:50:42,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:50:42,473 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:50:42,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:50:43,086 INFO L321 Elim1Store]: treesize reduction 44, result has 57.3 percent of original size [2023-08-30 15:50:43,087 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 260 treesize of output 226 [2023-08-30 15:50:44,035 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:50:44,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857082987] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:50:44,035 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:50:44,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 32 [2023-08-30 15:50:44,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590855513] [2023-08-30 15:50:44,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:50:44,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-08-30 15:50:44,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:50:44,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-08-30 15:50:44,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=968, Unknown=0, NotChecked=0, Total=1122 [2023-08-30 15:50:45,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 274 [2023-08-30 15:50:45,573 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 772 transitions, 13150 flow. Second operand has 34 states, 34 states have (on average 87.26470588235294) internal successors, (2967), 34 states have internal predecessors, (2967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:45,573 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:50:45,573 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 274 [2023-08-30 15:50:45,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:50:53,447 INFO L130 PetriNetUnfolder]: 6251/10743 cut-off events. [2023-08-30 15:50:53,448 INFO L131 PetriNetUnfolder]: For 247201/247201 co-relation queries the response was YES. [2023-08-30 15:50:53,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79606 conditions, 10743 events. 6251/10743 cut-off events. For 247201/247201 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 76730 event pairs, 622 based on Foata normal form. 386/11129 useless extension candidates. Maximal degree in co-relation 79513. Up to 3782 conditions per place. [2023-08-30 15:50:53,540 INFO L137 encePairwiseOnDemand]: 265/274 looper letters, 827 selfloop transitions, 746 changer transitions 9/1582 dead transitions. [2023-08-30 15:50:53,541 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 1582 transitions, 30021 flow [2023-08-30 15:50:53,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-08-30 15:50:53,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2023-08-30 15:50:53,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 5601 transitions. [2023-08-30 15:50:53,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3297033199905816 [2023-08-30 15:50:53,546 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 5601 transitions. [2023-08-30 15:50:53,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 5601 transitions. [2023-08-30 15:50:53,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:50:53,547 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 5601 transitions. [2023-08-30 15:50:53,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 90.33870967741936) internal successors, (5601), 62 states have internal predecessors, (5601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:53,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 274.0) internal successors, (17262), 63 states have internal predecessors, (17262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:53,559 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 274.0) internal successors, (17262), 63 states have internal predecessors, (17262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:53,560 INFO L175 Difference]: Start difference. First operand has 270 places, 772 transitions, 13150 flow. Second operand 62 states and 5601 transitions. [2023-08-30 15:50:53,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 1582 transitions, 30021 flow [2023-08-30 15:50:55,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 1582 transitions, 28503 flow, removed 714 selfloop flow, removed 21 redundant places. [2023-08-30 15:50:55,032 INFO L231 Difference]: Finished difference. Result has 339 places, 1312 transitions, 25417 flow [2023-08-30 15:50:55,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=10994, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=25417, PETRI_PLACES=339, PETRI_TRANSITIONS=1312} [2023-08-30 15:50:55,033 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 311 predicate places. [2023-08-30 15:50:55,034 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 1312 transitions, 25417 flow [2023-08-30 15:50:55,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 87.26470588235294) internal successors, (2967), 34 states have internal predecessors, (2967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:50:55,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:50:55,034 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:50:55,039 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-08-30 15:50:55,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:50:55,240 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:50:55,240 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:50:55,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1296088912, now seen corresponding path program 8 times [2023-08-30 15:50:55,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:50:55,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320783536] [2023-08-30 15:50:55,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:50:55,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:50:55,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:50:55,828 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:50:55,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:50:55,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320783536] [2023-08-30 15:50:55,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320783536] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:50:55,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621276944] [2023-08-30 15:50:55,828 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 15:50:55,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:50:55,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:50:55,830 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-08-30 15:50:55,831 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-08-30 15:50:55,926 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 15:50:55,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:50:55,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 50 conjunts are in the unsatisfiable core [2023-08-30 15:50:55,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:50:56,057 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-08-30 15:50:56,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 15:50:56,115 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-08-30 15:50:56,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 15:50:56,167 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-08-30 15:50:56,822 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:50:56,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:50:58,117 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:50:58,117 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 395 treesize of output 264 [2023-08-30 15:50:58,222 INFO L321 Elim1Store]: treesize reduction 30, result has 78.7 percent of original size [2023-08-30 15:50:58,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 809 treesize of output 807 [2023-08-30 15:50:58,288 INFO L321 Elim1Store]: treesize reduction 30, result has 64.7 percent of original size [2023-08-30 15:50:58,289 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 691 treesize of output 666 [2023-08-30 15:50:58,361 INFO L321 Elim1Store]: treesize reduction 30, result has 64.7 percent of original size [2023-08-30 15:50:58,362 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 611 treesize of output 626 [2023-08-30 15:50:58,445 INFO L321 Elim1Store]: treesize reduction 30, result has 64.7 percent of original size [2023-08-30 15:50:58,445 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 571 treesize of output 546 [2023-08-30 15:50:58,522 INFO L321 Elim1Store]: treesize reduction 30, result has 64.7 percent of original size [2023-08-30 15:50:58,522 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 491 treesize of output 506 [2023-08-30 15:51:30,432 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:51:30,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621276944] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:51:30,434 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:51:30,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-30 15:51:30,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325388442] [2023-08-30 15:51:30,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:51:30,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-30 15:51:30,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:51:30,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-30 15:51:30,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=934, Unknown=5, NotChecked=0, Total=1190 [2023-08-30 15:51:30,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 274 [2023-08-30 15:51:30,988 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 1312 transitions, 25417 flow. Second operand has 35 states, 35 states have (on average 73.28571428571429) internal successors, (2565), 35 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:51:30,989 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:51:30,989 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 274 [2023-08-30 15:51:30,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:51:46,702 WARN L222 SmtUtils]: Spent 8.82s on a formula simplification. DAG size of input: 216 DAG size of output: 138 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-30 15:51:51,624 INFO L130 PetriNetUnfolder]: 4105/7237 cut-off events. [2023-08-30 15:51:51,624 INFO L131 PetriNetUnfolder]: For 227888/227888 co-relation queries the response was YES. [2023-08-30 15:51:51,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60247 conditions, 7237 events. 4105/7237 cut-off events. For 227888/227888 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 48943 event pairs, 405 based on Foata normal form. 188/7425 useless extension candidates. Maximal degree in co-relation 60130. Up to 5130 conditions per place. [2023-08-30 15:51:51,718 INFO L137 encePairwiseOnDemand]: 265/274 looper letters, 731 selfloop transitions, 307 changer transitions 20/1058 dead transitions. [2023-08-30 15:51:51,719 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 1058 transitions, 21814 flow [2023-08-30 15:51:51,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-08-30 15:51:51,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2023-08-30 15:51:51,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 4563 transitions. [2023-08-30 15:51:51,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27755474452554746 [2023-08-30 15:51:51,724 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 4563 transitions. [2023-08-30 15:51:51,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 4563 transitions. [2023-08-30 15:51:51,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:51:51,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 4563 transitions. [2023-08-30 15:51:51,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 76.05) internal successors, (4563), 60 states have internal predecessors, (4563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:51:51,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 274.0) internal successors, (16714), 61 states have internal predecessors, (16714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:51:51,736 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 274.0) internal successors, (16714), 61 states have internal predecessors, (16714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:51:51,737 INFO L175 Difference]: Start difference. First operand has 339 places, 1312 transitions, 25417 flow. Second operand 60 states and 4563 transitions. [2023-08-30 15:51:51,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 1058 transitions, 21814 flow [2023-08-30 15:51:53,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 1058 transitions, 20181 flow, removed 721 selfloop flow, removed 24 redundant places. [2023-08-30 15:51:53,038 INFO L231 Difference]: Finished difference. Result has 371 places, 945 transitions, 18812 flow [2023-08-30 15:51:53,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=14355, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=18812, PETRI_PLACES=371, PETRI_TRANSITIONS=945} [2023-08-30 15:51:53,038 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 343 predicate places. [2023-08-30 15:51:53,038 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 945 transitions, 18812 flow [2023-08-30 15:51:53,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 73.28571428571429) internal successors, (2565), 35 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:51:53,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:51:53,039 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:51:53,044 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-08-30 15:51:53,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:51:53,244 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:51:53,244 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:51:53,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1322843153, now seen corresponding path program 6 times [2023-08-30 15:51:53,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:51:53,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303142246] [2023-08-30 15:51:53,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:51:53,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:51:53,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:51:54,203 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:51:54,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:51:54,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303142246] [2023-08-30 15:51:54,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303142246] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:51:54,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684317694] [2023-08-30 15:51:54,204 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 15:51:54,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:51:54,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:51:54,209 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-08-30 15:51:54,210 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-08-30 15:51:54,337 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-30 15:51:54,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:51:54,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 45 conjunts are in the unsatisfiable core [2023-08-30 15:51:54,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:51:54,445 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-08-30 15:51:54,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 15:51:54,520 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-08-30 15:51:54,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 15:51:54,570 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-08-30 15:51:54,987 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:51:54,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:51:56,616 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:51:56,617 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 180 treesize of output 120 [2023-08-30 15:51:56,724 INFO L321 Elim1Store]: treesize reduction 54, result has 66.5 percent of original size [2023-08-30 15:51:56,725 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 787 treesize of output 785 [2023-08-30 15:51:56,761 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:51:56,764 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:51:56,765 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:51:56,766 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:51:56,768 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:51:56,768 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:51:56,799 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:51:56,800 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 254 treesize of output 270 [2023-08-30 15:51:56,886 INFO L321 Elim1Store]: treesize reduction 54, result has 50.5 percent of original size [2023-08-30 15:51:56,886 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 251 treesize of output 229 [2023-08-30 15:52:04,288 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:52:04,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684317694] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:52:04,288 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:52:04,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 36 [2023-08-30 15:52:04,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69519698] [2023-08-30 15:52:04,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:52:04,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-08-30 15:52:04,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:52:04,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-08-30 15:52:04,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=1103, Unknown=2, NotChecked=0, Total=1406 [2023-08-30 15:52:07,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 274 [2023-08-30 15:52:07,493 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 945 transitions, 18812 flow. Second operand has 38 states, 38 states have (on average 73.1842105263158) internal successors, (2781), 38 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:52:07,494 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:52:07,494 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 274 [2023-08-30 15:52:07,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:52:19,125 WARN L222 SmtUtils]: Spent 7.61s on a formula simplification. DAG size of input: 179 DAG size of output: 162 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-30 15:52:21,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-30 15:52:41,102 WARN L222 SmtUtils]: Spent 14.81s on a formula simplification that was a NOOP. DAG size: 79 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-30 15:52:45,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-30 15:53:27,913 WARN L222 SmtUtils]: Spent 39.44s on a formula simplification. DAG size of input: 76 DAG size of output: 73 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-30 15:53:34,568 WARN L222 SmtUtils]: Spent 6.37s on a formula simplification. DAG size of input: 152 DAG size of output: 150 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-30 15:53:59,371 WARN L222 SmtUtils]: Spent 22.69s on a formula simplification. DAG size of input: 152 DAG size of output: 145 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-30 15:54:03,017 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-30 15:54:05,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-30 15:54:13,203 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-30 15:54:14,609 INFO L130 PetriNetUnfolder]: 3109/5589 cut-off events. [2023-08-30 15:54:14,609 INFO L131 PetriNetUnfolder]: For 165541/165541 co-relation queries the response was YES. [2023-08-30 15:54:14,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46059 conditions, 5589 events. 3109/5589 cut-off events. For 165541/165541 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 36348 event pairs, 410 based on Foata normal form. 68/5657 useless extension candidates. Maximal degree in co-relation 45946. Up to 4082 conditions per place. [2023-08-30 15:54:14,668 INFO L137 encePairwiseOnDemand]: 265/274 looper letters, 619 selfloop transitions, 260 changer transitions 14/893 dead transitions. [2023-08-30 15:54:14,668 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 893 transitions, 18148 flow [2023-08-30 15:54:14,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2023-08-30 15:54:14,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2023-08-30 15:54:14,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 5008 transitions. [2023-08-30 15:54:14,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2769298827692988 [2023-08-30 15:54:14,702 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 5008 transitions. [2023-08-30 15:54:14,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 5008 transitions. [2023-08-30 15:54:14,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:54:14,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 5008 transitions. [2023-08-30 15:54:14,707 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 75.87878787878788) internal successors, (5008), 66 states have internal predecessors, (5008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:54:14,716 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 274.0) internal successors, (18358), 67 states have internal predecessors, (18358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:54:14,734 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 274.0) internal successors, (18358), 67 states have internal predecessors, (18358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:54:14,734 INFO L175 Difference]: Start difference. First operand has 371 places, 945 transitions, 18812 flow. Second operand 66 states and 5008 transitions. [2023-08-30 15:54:14,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 893 transitions, 18148 flow [2023-08-30 15:54:16,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 893 transitions, 16605 flow, removed 703 selfloop flow, removed 40 redundant places. [2023-08-30 15:54:16,040 INFO L231 Difference]: Finished difference. Result has 389 places, 766 transitions, 15289 flow [2023-08-30 15:54:16,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=11972, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=15289, PETRI_PLACES=389, PETRI_TRANSITIONS=766} [2023-08-30 15:54:16,041 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 361 predicate places. [2023-08-30 15:54:16,041 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 766 transitions, 15289 flow [2023-08-30 15:54:16,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 73.1842105263158) internal successors, (2781), 38 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:54:16,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:54:16,042 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:54:16,049 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-08-30 15:54:16,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:54:16,247 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:54:16,247 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:54:16,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1321980113, now seen corresponding path program 7 times [2023-08-30 15:54:16,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:54:16,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007227944] [2023-08-30 15:54:16,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:54:16,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:54:16,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:54:17,282 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:54:17,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:54:17,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007227944] [2023-08-30 15:54:17,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007227944] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:54:17,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810783229] [2023-08-30 15:54:17,283 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 15:54:17,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:54:17,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:54:17,291 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-08-30 15:54:17,295 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-08-30 15:54:17,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:54:17,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-30 15:54:17,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:54:17,520 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-30 15:54:17,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 15:54:17,593 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-08-30 15:54:17,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 15:54:17,644 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-08-30 15:54:18,087 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:54:18,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:54:19,154 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:54:19,154 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 182 treesize of output 122 [2023-08-30 15:54:19,231 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:54:19,233 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 387 treesize of output 467 [2023-08-30 15:54:19,299 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:54:19,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 324 treesize of output 328 [2023-08-30 15:54:19,358 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:54:19,359 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 215 treesize of output 259 [2023-08-30 15:54:45,653 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:54:45,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810783229] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:54:45,654 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:54:45,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 35 [2023-08-30 15:54:45,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337834544] [2023-08-30 15:54:45,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:54:45,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-08-30 15:54:45,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:54:45,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-08-30 15:54:45,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1072, Unknown=4, NotChecked=0, Total=1332 [2023-08-30 15:54:47,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 274 [2023-08-30 15:54:47,352 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 766 transitions, 15289 flow. Second operand has 37 states, 37 states have (on average 73.1891891891892) internal successors, (2708), 37 states have internal predecessors, (2708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:54:47,353 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:54:47,353 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 274 [2023-08-30 15:54:47,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:54:55,274 INFO L130 PetriNetUnfolder]: 3809/6793 cut-off events. [2023-08-30 15:54:55,274 INFO L131 PetriNetUnfolder]: For 221556/221556 co-relation queries the response was YES. [2023-08-30 15:54:55,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56223 conditions, 6793 events. 3809/6793 cut-off events. For 221556/221556 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 46156 event pairs, 416 based on Foata normal form. 92/6885 useless extension candidates. Maximal degree in co-relation 56107. Up to 3470 conditions per place. [2023-08-30 15:54:55,375 INFO L137 encePairwiseOnDemand]: 265/274 looper letters, 707 selfloop transitions, 347 changer transitions 16/1070 dead transitions. [2023-08-30 15:54:55,375 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 1070 transitions, 22586 flow [2023-08-30 15:54:55,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-08-30 15:54:55,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2023-08-30 15:54:55,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 4405 transitions. [2023-08-30 15:54:55,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.277183488547697 [2023-08-30 15:54:55,380 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 4405 transitions. [2023-08-30 15:54:55,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 4405 transitions. [2023-08-30 15:54:55,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:54:55,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 4405 transitions. [2023-08-30 15:54:55,385 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 75.94827586206897) internal successors, (4405), 58 states have internal predecessors, (4405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:54:55,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 274.0) internal successors, (16166), 59 states have internal predecessors, (16166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:54:55,394 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 274.0) internal successors, (16166), 59 states have internal predecessors, (16166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:54:55,394 INFO L175 Difference]: Start difference. First operand has 389 places, 766 transitions, 15289 flow. Second operand 58 states and 4405 transitions. [2023-08-30 15:54:55,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 1070 transitions, 22586 flow [2023-08-30 15:54:57,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 1070 transitions, 21777 flow, removed 351 selfloop flow, removed 36 redundant places. [2023-08-30 15:54:57,026 INFO L231 Difference]: Finished difference. Result has 422 places, 886 transitions, 18947 flow [2023-08-30 15:54:57,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=13719, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=18947, PETRI_PLACES=422, PETRI_TRANSITIONS=886} [2023-08-30 15:54:57,027 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 394 predicate places. [2023-08-30 15:54:57,027 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 886 transitions, 18947 flow [2023-08-30 15:54:57,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 73.1891891891892) internal successors, (2708), 37 states have internal predecessors, (2708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:54:57,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:54:57,028 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:54:57,032 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-08-30 15:54:57,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:54:57,233 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:54:57,233 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:54:57,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1322843152, now seen corresponding path program 9 times [2023-08-30 15:54:57,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:54:57,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706856524] [2023-08-30 15:54:57,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:54:57,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:54:57,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:54:58,550 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:54:58,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:54:58,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706856524] [2023-08-30 15:54:58,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706856524] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:54:58,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945554452] [2023-08-30 15:54:58,551 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 15:54:58,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:54:58,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:54:58,615 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-08-30 15:54:58,617 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-08-30 15:54:58,736 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-30 15:54:58,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:54:58,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-30 15:54:58,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:54:58,990 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 15:54:58,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:54:59,387 INFO L321 Elim1Store]: treesize reduction 18, result has 63.3 percent of original size [2023-08-30 15:54:59,388 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 231 treesize of output 186 [2023-08-30 15:54:59,658 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 15:54:59,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945554452] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:54:59,658 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:54:59,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 26 [2023-08-30 15:54:59,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333130659] [2023-08-30 15:54:59,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:54:59,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-30 15:54:59,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:54:59,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-30 15:54:59,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2023-08-30 15:55:01,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 274 [2023-08-30 15:55:01,243 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 886 transitions, 18947 flow. Second operand has 28 states, 28 states have (on average 89.46428571428571) internal successors, (2505), 28 states have internal predecessors, (2505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:01,243 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:55:01,243 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 274 [2023-08-30 15:55:01,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:55:04,545 INFO L130 PetriNetUnfolder]: 3823/6823 cut-off events. [2023-08-30 15:55:04,546 INFO L131 PetriNetUnfolder]: For 242937/242937 co-relation queries the response was YES. [2023-08-30 15:55:04,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58991 conditions, 6823 events. 3823/6823 cut-off events. For 242937/242937 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 46166 event pairs, 464 based on Foata normal form. 28/6851 useless extension candidates. Maximal degree in co-relation 58865. Up to 4861 conditions per place. [2023-08-30 15:55:04,760 INFO L137 encePairwiseOnDemand]: 266/274 looper letters, 792 selfloop transitions, 137 changer transitions 8/937 dead transitions. [2023-08-30 15:55:04,761 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 937 transitions, 21214 flow [2023-08-30 15:55:04,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-30 15:55:04,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-30 15:55:04,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2291 transitions. [2023-08-30 15:55:04,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33445255474452557 [2023-08-30 15:55:04,763 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2291 transitions. [2023-08-30 15:55:04,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2291 transitions. [2023-08-30 15:55:04,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:55:04,764 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2291 transitions. [2023-08-30 15:55:04,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 91.64) internal successors, (2291), 25 states have internal predecessors, (2291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:04,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 274.0) internal successors, (7124), 26 states have internal predecessors, (7124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:04,770 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 274.0) internal successors, (7124), 26 states have internal predecessors, (7124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:04,770 INFO L175 Difference]: Start difference. First operand has 422 places, 886 transitions, 18947 flow. Second operand 25 states and 2291 transitions. [2023-08-30 15:55:04,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 937 transitions, 21214 flow [2023-08-30 15:55:06,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 937 transitions, 20197 flow, removed 394 selfloop flow, removed 34 redundant places. [2023-08-30 15:55:06,568 INFO L231 Difference]: Finished difference. Result has 411 places, 889 transitions, 18316 flow [2023-08-30 15:55:06,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=17807, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=882, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=749, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=18316, PETRI_PLACES=411, PETRI_TRANSITIONS=889} [2023-08-30 15:55:06,569 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 383 predicate places. [2023-08-30 15:55:06,569 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 889 transitions, 18316 flow [2023-08-30 15:55:06,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 89.46428571428571) internal successors, (2505), 28 states have internal predecessors, (2505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:06,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:55:06,570 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:55:06,589 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-08-30 15:55:06,775 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,SelfDestructingSolverStorable24 [2023-08-30 15:55:06,776 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:55:06,776 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:55:06,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1322007083, now seen corresponding path program 8 times [2023-08-30 15:55:06,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:55:06,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121886033] [2023-08-30 15:55:06,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:55:06,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:55:06,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:55:07,728 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:55:07,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:55:07,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121886033] [2023-08-30 15:55:07,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121886033] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:55:07,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175395222] [2023-08-30 15:55:07,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 15:55:07,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:55:07,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:55:07,729 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-08-30 15:55:07,731 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-08-30 15:55:07,826 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 15:55:07,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:55:07,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 46 conjunts are in the unsatisfiable core [2023-08-30 15:55:07,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:55:07,939 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-08-30 15:55:08,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 15:55:08,069 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-08-30 15:55:08,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 15:55:08,121 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-08-30 15:55:08,582 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:55:08,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:55:10,469 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:55:10,469 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 209 treesize of output 137 [2023-08-30 15:55:10,580 INFO L321 Elim1Store]: treesize reduction 59, result has 63.4 percent of original size [2023-08-30 15:55:10,581 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 932 treesize of output 909 [2023-08-30 15:55:10,626 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:55:10,627 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:55:10,628 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:55:10,629 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:55:10,631 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:55:10,631 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:55:10,632 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:55:10,653 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:55:10,654 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 281 treesize of output 281 [2023-08-30 15:55:10,724 INFO L321 Elim1Store]: treesize reduction 64, result has 41.3 percent of original size [2023-08-30 15:55:10,724 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 283 treesize of output 239 [2023-08-30 15:55:20,165 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:55:20,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175395222] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:55:20,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:55:20,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 36 [2023-08-30 15:55:20,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628782416] [2023-08-30 15:55:20,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:55:20,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-08-30 15:55:20,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:55:20,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-08-30 15:55:20,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=1108, Unknown=2, NotChecked=0, Total=1406 [2023-08-30 15:55:22,379 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-30 15:55:25,262 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-30 15:55:25,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 274 [2023-08-30 15:55:25,315 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 889 transitions, 18316 flow. Second operand has 38 states, 38 states have (on average 73.1842105263158) internal successors, (2781), 38 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:25,315 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:55:25,315 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 274 [2023-08-30 15:55:25,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:55:29,784 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-30 15:55:35,556 INFO L130 PetriNetUnfolder]: 2753/4961 cut-off events. [2023-08-30 15:55:35,557 INFO L131 PetriNetUnfolder]: For 160520/160520 co-relation queries the response was YES. [2023-08-30 15:55:35,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40783 conditions, 4961 events. 2753/4961 cut-off events. For 160520/160520 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 31244 event pairs, 422 based on Foata normal form. 18/4979 useless extension candidates. Maximal degree in co-relation 40655. Up to 4042 conditions per place. [2023-08-30 15:55:35,606 INFO L137 encePairwiseOnDemand]: 265/274 looper letters, 554 selfloop transitions, 165 changer transitions 19/738 dead transitions. [2023-08-30 15:55:35,606 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 738 transitions, 15020 flow [2023-08-30 15:55:35,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-30 15:55:35,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-30 15:55:35,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 3098 transitions. [2023-08-30 15:55:35,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27576998397721203 [2023-08-30 15:55:35,610 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 3098 transitions. [2023-08-30 15:55:35,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 3098 transitions. [2023-08-30 15:55:35,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:55:35,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 3098 transitions. [2023-08-30 15:55:35,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 75.5609756097561) internal successors, (3098), 41 states have internal predecessors, (3098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:35,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 274.0) internal successors, (11508), 42 states have internal predecessors, (11508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:35,618 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 274.0) internal successors, (11508), 42 states have internal predecessors, (11508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:35,618 INFO L175 Difference]: Start difference. First operand has 411 places, 889 transitions, 18316 flow. Second operand 41 states and 3098 transitions. [2023-08-30 15:55:35,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 738 transitions, 15020 flow [2023-08-30 15:55:36,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 738 transitions, 14357 flow, removed 164 selfloop flow, removed 43 redundant places. [2023-08-30 15:55:36,622 INFO L231 Difference]: Finished difference. Result has 384 places, 670 transitions, 13227 flow [2023-08-30 15:55:36,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=12647, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=13227, PETRI_PLACES=384, PETRI_TRANSITIONS=670} [2023-08-30 15:55:36,623 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 356 predicate places. [2023-08-30 15:55:36,623 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 670 transitions, 13227 flow [2023-08-30 15:55:36,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 73.1842105263158) internal successors, (2781), 38 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:36,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:55:36,624 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:55:36,629 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-08-30 15:55:36,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-30 15:55:36,829 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:55:36,829 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:55:36,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1322007082, now seen corresponding path program 10 times [2023-08-30 15:55:36,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:55:36,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018967847] [2023-08-30 15:55:36,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:55:36,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:55:36,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:55:37,815 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:55:37,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:55:37,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018967847] [2023-08-30 15:55:37,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018967847] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:55:37,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038633725] [2023-08-30 15:55:37,816 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 15:55:37,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:55:37,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:55:37,817 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-08-30 15:55:37,819 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-08-30 15:55:37,941 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 15:55:37,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:55:37,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-30 15:55:37,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:55:38,057 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-08-30 15:55:38,096 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 15:55:38,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 6 treesize of output 5 [2023-08-30 15:55:38,417 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:55:38,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:55:39,402 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:55:39,403 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 215 treesize of output 143 [2023-08-30 15:55:39,456 INFO L321 Elim1Store]: treesize reduction 26, result has 69.4 percent of original size [2023-08-30 15:55:39,457 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 969 treesize of output 905 [2023-08-30 15:55:39,483 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:55:39,487 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:55:39,488 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:55:39,488 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 15:55:39,511 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:55:39,514 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 290 treesize of output 293 [2023-08-30 15:55:39,564 INFO L321 Elim1Store]: treesize reduction 34, result has 60.0 percent of original size [2023-08-30 15:55:39,564 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 295 treesize of output 251 [2023-08-30 15:55:41,389 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:55:41,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038633725] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:55:41,389 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:55:41,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 35 [2023-08-30 15:55:41,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548967765] [2023-08-30 15:55:41,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:55:41,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-08-30 15:55:41,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:55:41,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-08-30 15:55:41,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1083, Unknown=3, NotChecked=0, Total=1332 [2023-08-30 15:55:41,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 274 [2023-08-30 15:55:41,794 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 670 transitions, 13227 flow. Second operand has 37 states, 37 states have (on average 73.1891891891892) internal successors, (2708), 37 states have internal predecessors, (2708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:41,794 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:55:41,794 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 274 [2023-08-30 15:55:41,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:55:46,143 INFO L130 PetriNetUnfolder]: 2729/4921 cut-off events. [2023-08-30 15:55:46,144 INFO L131 PetriNetUnfolder]: For 155030/155030 co-relation queries the response was YES. [2023-08-30 15:55:46,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39589 conditions, 4921 events. 2729/4921 cut-off events. For 155030/155030 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 31084 event pairs, 326 based on Foata normal form. 16/4937 useless extension candidates. Maximal degree in co-relation 39475. Up to 3276 conditions per place. [2023-08-30 15:55:46,211 INFO L137 encePairwiseOnDemand]: 265/274 looper letters, 564 selfloop transitions, 143 changer transitions 29/736 dead transitions. [2023-08-30 15:55:46,212 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 736 transitions, 14901 flow [2023-08-30 15:55:46,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-08-30 15:55:46,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-08-30 15:55:46,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 3165 transitions. [2023-08-30 15:55:46,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2750260688216893 [2023-08-30 15:55:46,215 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 3165 transitions. [2023-08-30 15:55:46,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 3165 transitions. [2023-08-30 15:55:46,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:55:46,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 3165 transitions. [2023-08-30 15:55:46,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 75.35714285714286) internal successors, (3165), 42 states have internal predecessors, (3165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:46,250 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 274.0) internal successors, (11782), 43 states have internal predecessors, (11782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:46,251 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 274.0) internal successors, (11782), 43 states have internal predecessors, (11782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:46,251 INFO L175 Difference]: Start difference. First operand has 384 places, 670 transitions, 13227 flow. Second operand 42 states and 3165 transitions. [2023-08-30 15:55:46,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 736 transitions, 14901 flow [2023-08-30 15:55:47,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 736 transitions, 14633 flow, removed 15 selfloop flow, removed 36 redundant places. [2023-08-30 15:55:47,360 INFO L231 Difference]: Finished difference. Result has 384 places, 661 transitions, 12998 flow [2023-08-30 15:55:47,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=12842, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=12998, PETRI_PLACES=384, PETRI_TRANSITIONS=661} [2023-08-30 15:55:47,361 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 356 predicate places. [2023-08-30 15:55:47,361 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 661 transitions, 12998 flow [2023-08-30 15:55:47,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 73.1891891891892) internal successors, (2708), 37 states have internal predecessors, (2708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:47,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:55:47,362 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:55:47,367 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-08-30 15:55:47,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-30 15:55:47,565 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:55:47,566 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:55:47,566 INFO L85 PathProgramCache]: Analyzing trace with hash -919045776, now seen corresponding path program 9 times [2023-08-30 15:55:47,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:55:47,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891967362] [2023-08-30 15:55:47,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:55:47,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:55:47,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:55:49,270 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:55:49,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:55:49,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891967362] [2023-08-30 15:55:49,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891967362] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:55:49,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276265078] [2023-08-30 15:55:49,270 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 15:55:49,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:55:49,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:55:49,271 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-08-30 15:55:49,273 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-08-30 15:55:49,500 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-30 15:55:49,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:55:49,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-30 15:55:49,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:55:49,738 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-30 15:55:49,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:55:50,260 INFO L321 Elim1Store]: treesize reduction 48, result has 37.7 percent of original size [2023-08-30 15:55:50,260 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 240 treesize of output 184 [2023-08-30 15:55:50,527 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-30 15:55:50,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276265078] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:55:50,528 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:55:50,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 7, 6] total 26 [2023-08-30 15:55:50,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415669796] [2023-08-30 15:55:50,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:55:50,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-30 15:55:50,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:55:50,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-30 15:55:50,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=673, Unknown=0, NotChecked=0, Total=756 [2023-08-30 15:55:52,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 274 [2023-08-30 15:55:52,142 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 661 transitions, 12998 flow. Second operand has 28 states, 28 states have (on average 93.5) internal successors, (2618), 28 states have internal predecessors, (2618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:52,142 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:55:52,142 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 274 [2023-08-30 15:55:52,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:55:55,803 INFO L130 PetriNetUnfolder]: 2843/5087 cut-off events. [2023-08-30 15:55:55,804 INFO L131 PetriNetUnfolder]: For 171922/171922 co-relation queries the response was YES. [2023-08-30 15:55:55,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41573 conditions, 5087 events. 2843/5087 cut-off events. For 171922/171922 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 32029 event pairs, 234 based on Foata normal form. 124/5211 useless extension candidates. Maximal degree in co-relation 41459. Up to 2869 conditions per place. [2023-08-30 15:55:55,863 INFO L137 encePairwiseOnDemand]: 266/274 looper letters, 499 selfloop transitions, 272 changer transitions 11/782 dead transitions. [2023-08-30 15:55:55,863 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 782 transitions, 16236 flow [2023-08-30 15:55:55,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-30 15:55:55,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-30 15:55:55,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 3552 transitions. [2023-08-30 15:55:55,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35036496350364965 [2023-08-30 15:55:55,867 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 3552 transitions. [2023-08-30 15:55:55,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 3552 transitions. [2023-08-30 15:55:55,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:55:55,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 3552 transitions. [2023-08-30 15:55:55,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 96.0) internal successors, (3552), 37 states have internal predecessors, (3552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:55,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 274.0) internal successors, (10412), 38 states have internal predecessors, (10412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:55,882 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 274.0) internal successors, (10412), 38 states have internal predecessors, (10412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:55,882 INFO L175 Difference]: Start difference. First operand has 384 places, 661 transitions, 12998 flow. Second operand 37 states and 3552 transitions. [2023-08-30 15:55:55,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 782 transitions, 16236 flow [2023-08-30 15:55:56,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 782 transitions, 15990 flow, removed 26 selfloop flow, removed 37 redundant places. [2023-08-30 15:55:56,875 INFO L231 Difference]: Finished difference. Result has 378 places, 700 transitions, 14648 flow [2023-08-30 15:55:56,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=12345, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=14648, PETRI_PLACES=378, PETRI_TRANSITIONS=700} [2023-08-30 15:55:56,877 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 350 predicate places. [2023-08-30 15:55:56,877 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 700 transitions, 14648 flow [2023-08-30 15:55:56,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 93.5) internal successors, (2618), 28 states have internal predecessors, (2618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:55:56,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:55:56,878 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:55:56,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-30 15:55:57,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:55:57,086 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:55:57,086 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:55:57,087 INFO L85 PathProgramCache]: Analyzing trace with hash -893154577, now seen corresponding path program 11 times [2023-08-30 15:55:57,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:55:57,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069692684] [2023-08-30 15:55:57,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:55:57,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:55:57,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:55:57,735 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:55:57,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:55:57,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069692684] [2023-08-30 15:55:57,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069692684] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:55:57,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104505003] [2023-08-30 15:55:57,736 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 15:55:57,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:55:57,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:55:57,737 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-08-30 15:55:57,739 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-08-30 15:55:57,854 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-30 15:55:57,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:55:57,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-30 15:55:57,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:55:58,178 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 15:55:58,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:55:58,742 INFO L321 Elim1Store]: treesize reduction 18, result has 82.5 percent of original size [2023-08-30 15:55:58,743 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 251 treesize of output 243 [2023-08-30 15:56:00,427 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-30 15:56:00,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104505003] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:56:00,428 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:56:00,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 29 [2023-08-30 15:56:00,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818193878] [2023-08-30 15:56:00,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:56:00,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-30 15:56:00,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:56:00,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-30 15:56:00,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=808, Unknown=0, NotChecked=0, Total=930 [2023-08-30 15:56:01,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 274 [2023-08-30 15:56:01,505 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 700 transitions, 14648 flow. Second operand has 31 states, 31 states have (on average 94.45161290322581) internal successors, (2928), 31 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:01,505 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:56:01,505 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 274 [2023-08-30 15:56:01,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:56:04,380 INFO L130 PetriNetUnfolder]: 3569/6289 cut-off events. [2023-08-30 15:56:04,380 INFO L131 PetriNetUnfolder]: For 309203/309203 co-relation queries the response was YES. [2023-08-30 15:56:04,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55570 conditions, 6289 events. 3569/6289 cut-off events. For 309203/309203 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 41422 event pairs, 296 based on Foata normal form. 104/6393 useless extension candidates. Maximal degree in co-relation 55450. Up to 3173 conditions per place. [2023-08-30 15:56:04,460 INFO L137 encePairwiseOnDemand]: 266/274 looper letters, 592 selfloop transitions, 328 changer transitions 12/932 dead transitions. [2023-08-30 15:56:04,460 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 932 transitions, 21050 flow [2023-08-30 15:56:04,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-30 15:56:04,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-30 15:56:04,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3303 transitions. [2023-08-30 15:56:04,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35455130957492487 [2023-08-30 15:56:04,463 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3303 transitions. [2023-08-30 15:56:04,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3303 transitions. [2023-08-30 15:56:04,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:56:04,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3303 transitions. [2023-08-30 15:56:04,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 97.1470588235294) internal successors, (3303), 34 states have internal predecessors, (3303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:04,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 274.0) internal successors, (9590), 35 states have internal predecessors, (9590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:04,470 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 274.0) internal successors, (9590), 35 states have internal predecessors, (9590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:04,470 INFO L175 Difference]: Start difference. First operand has 378 places, 700 transitions, 14648 flow. Second operand 34 states and 3303 transitions. [2023-08-30 15:56:04,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 932 transitions, 21050 flow [2023-08-30 15:56:05,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 932 transitions, 20369 flow, removed 237 selfloop flow, removed 22 redundant places. [2023-08-30 15:56:05,931 INFO L231 Difference]: Finished difference. Result has 401 places, 831 transitions, 18376 flow [2023-08-30 15:56:05,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=14082, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=18376, PETRI_PLACES=401, PETRI_TRANSITIONS=831} [2023-08-30 15:56:05,932 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 373 predicate places. [2023-08-30 15:56:05,932 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 831 transitions, 18376 flow [2023-08-30 15:56:05,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 94.45161290322581) internal successors, (2928), 31 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:05,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:56:05,933 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:56:05,938 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-08-30 15:56:06,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-30 15:56:06,138 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:56:06,138 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:56:06,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1941534560, now seen corresponding path program 12 times [2023-08-30 15:56:06,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:56:06,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585613687] [2023-08-30 15:56:06,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:56:06,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:56:06,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:56:06,314 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 15:56:06,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:56:06,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585613687] [2023-08-30 15:56:06,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585613687] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:56:06,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688981346] [2023-08-30 15:56:06,315 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 15:56:06,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:56:06,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:56:06,316 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-08-30 15:56:06,340 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-08-30 15:56:06,439 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-30 15:56:06,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:56:06,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-30 15:56:06,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:56:06,650 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 15:56:06,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:56:06,854 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 15:56:06,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688981346] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:56:06,854 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:56:06,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-08-30 15:56:06,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743360912] [2023-08-30 15:56:06,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:56:06,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-30 15:56:06,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:56:06,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-30 15:56:06,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=600, Unknown=0, NotChecked=0, Total=812 [2023-08-30 15:56:07,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 274 [2023-08-30 15:56:07,122 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 831 transitions, 18376 flow. Second operand has 29 states, 29 states have (on average 103.44827586206897) internal successors, (3000), 29 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:07,123 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:56:07,123 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 274 [2023-08-30 15:56:07,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:56:08,422 INFO L130 PetriNetUnfolder]: 1902/3327 cut-off events. [2023-08-30 15:56:08,422 INFO L131 PetriNetUnfolder]: For 153938/153938 co-relation queries the response was YES. [2023-08-30 15:56:08,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32524 conditions, 3327 events. 1902/3327 cut-off events. For 153938/153938 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 19770 event pairs, 911 based on Foata normal form. 36/3355 useless extension candidates. Maximal degree in co-relation 32396. Up to 3115 conditions per place. [2023-08-30 15:56:08,468 INFO L137 encePairwiseOnDemand]: 268/274 looper letters, 401 selfloop transitions, 5 changer transitions 66/477 dead transitions. [2023-08-30 15:56:08,468 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 477 transitions, 11000 flow [2023-08-30 15:56:08,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-30 15:56:08,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-30 15:56:08,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2113 transitions. [2023-08-30 15:56:08,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3855839416058394 [2023-08-30 15:56:08,470 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2113 transitions. [2023-08-30 15:56:08,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2113 transitions. [2023-08-30 15:56:08,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:56:08,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2113 transitions. [2023-08-30 15:56:08,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 105.65) internal successors, (2113), 20 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-08-30 15:56:08,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 274.0) internal successors, (5754), 21 states have internal predecessors, (5754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:08,474 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 274.0) internal successors, (5754), 21 states have internal predecessors, (5754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:08,475 INFO L175 Difference]: Start difference. First operand has 401 places, 831 transitions, 18376 flow. Second operand 20 states and 2113 transitions. [2023-08-30 15:56:08,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 477 transitions, 11000 flow [2023-08-30 15:56:09,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 477 transitions, 9285 flow, removed 459 selfloop flow, removed 90 redundant places. [2023-08-30 15:56:09,273 INFO L231 Difference]: Finished difference. Result has 285 places, 411 transitions, 7814 flow [2023-08-30 15:56:09,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=8273, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=7814, PETRI_PLACES=285, PETRI_TRANSITIONS=411} [2023-08-30 15:56:09,274 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 257 predicate places. [2023-08-30 15:56:09,274 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 411 transitions, 7814 flow [2023-08-30 15:56:09,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 103.44827586206897) internal successors, (3000), 29 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:09,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:56:09,275 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:56:09,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-30 15:56:09,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:56:09,480 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:56:09,480 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:56:09,480 INFO L85 PathProgramCache]: Analyzing trace with hash 698714829, now seen corresponding path program 10 times [2023-08-30 15:56:09,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:56:09,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155352092] [2023-08-30 15:56:09,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:56:09,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:56:09,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:56:10,751 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:56:10,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:56:10,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155352092] [2023-08-30 15:56:10,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155352092] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:56:10,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955961626] [2023-08-30 15:56:10,752 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 15:56:10,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:56:10,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:56:10,753 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-08-30 15:56:10,755 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-08-30 15:56:10,883 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 15:56:10,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:56:10,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-30 15:56:10,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:56:11,468 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:56:11,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:56:12,506 INFO L321 Elim1Store]: treesize reduction 28, result has 84.5 percent of original size [2023-08-30 15:56:12,506 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 320 treesize of output 344 [2023-08-30 15:56:17,482 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:56:17,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955961626] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:56:17,482 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:56:17,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 43 [2023-08-30 15:56:17,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695859762] [2023-08-30 15:56:17,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:56:17,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2023-08-30 15:56:17,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:56:17,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2023-08-30 15:56:17,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=319, Invalid=1661, Unknown=0, NotChecked=0, Total=1980 [2023-08-30 15:56:19,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 274 [2023-08-30 15:56:19,589 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 411 transitions, 7814 flow. Second operand has 45 states, 45 states have (on average 92.2) internal successors, (4149), 45 states have internal predecessors, (4149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:19,589 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:56:19,589 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 274 [2023-08-30 15:56:19,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:56:26,856 INFO L130 PetriNetUnfolder]: 3055/5249 cut-off events. [2023-08-30 15:56:26,856 INFO L131 PetriNetUnfolder]: For 197563/197563 co-relation queries the response was YES. [2023-08-30 15:56:26,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45490 conditions, 5249 events. 3055/5249 cut-off events. For 197563/197563 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 33953 event pairs, 184 based on Foata normal form. 228/5476 useless extension candidates. Maximal degree in co-relation 45401. Up to 2309 conditions per place. [2023-08-30 15:56:26,911 INFO L137 encePairwiseOnDemand]: 265/274 looper letters, 514 selfloop transitions, 341 changer transitions 10/865 dead transitions. [2023-08-30 15:56:26,911 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 865 transitions, 17663 flow [2023-08-30 15:56:26,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2023-08-30 15:56:26,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2023-08-30 15:56:26,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 6486 transitions. [2023-08-30 15:56:26,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3481107771575784 [2023-08-30 15:56:26,916 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 6486 transitions. [2023-08-30 15:56:26,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 6486 transitions. [2023-08-30 15:56:26,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:56:26,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 6486 transitions. [2023-08-30 15:56:26,922 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 95.38235294117646) internal successors, (6486), 68 states have internal predecessors, (6486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:26,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 274.0) internal successors, (18906), 69 states have internal predecessors, (18906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:26,930 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 274.0) internal successors, (18906), 69 states have internal predecessors, (18906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:26,930 INFO L175 Difference]: Start difference. First operand has 285 places, 411 transitions, 7814 flow. Second operand 68 states and 6486 transitions. [2023-08-30 15:56:26,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 865 transitions, 17663 flow [2023-08-30 15:56:27,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 865 transitions, 16793 flow, removed 338 selfloop flow, removed 14 redundant places. [2023-08-30 15:56:27,776 INFO L231 Difference]: Finished difference. Result has 330 places, 649 transitions, 14185 flow [2023-08-30 15:56:27,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=7512, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=14185, PETRI_PLACES=330, PETRI_TRANSITIONS=649} [2023-08-30 15:56:27,776 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 302 predicate places. [2023-08-30 15:56:27,776 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 649 transitions, 14185 flow [2023-08-30 15:56:27,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 92.2) internal successors, (4149), 45 states have internal predecessors, (4149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:27,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:56:27,777 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:56:27,782 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-08-30 15:56:27,981 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,SelfDestructingSolverStorable30 [2023-08-30 15:56:27,981 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:56:27,981 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:56:27,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1891233182, now seen corresponding path program 11 times [2023-08-30 15:56:27,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:56:27,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327566322] [2023-08-30 15:56:27,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:56:27,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:56:28,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:56:28,143 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-30 15:56:28,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:56:28,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327566322] [2023-08-30 15:56:28,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327566322] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:56:28,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249340015] [2023-08-30 15:56:28,144 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 15:56:28,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:56:28,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:56:28,154 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-08-30 15:56:28,155 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-08-30 15:56:28,267 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-30 15:56:28,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:56:28,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-30 15:56:28,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:56:28,512 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:56:28,513 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 208 treesize of output 140 [2023-08-30 15:56:28,582 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-30 15:56:28,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:56:28,922 INFO L321 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2023-08-30 15:56:28,922 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 237 treesize of output 171 [2023-08-30 15:56:29,001 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-30 15:56:29,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249340015] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:56:29,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:56:29,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 18 [2023-08-30 15:56:29,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472598018] [2023-08-30 15:56:29,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:56:29,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-30 15:56:29,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:56:29,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-30 15:56:29,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=257, Unknown=0, NotChecked=0, Total=380 [2023-08-30 15:56:29,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 274 [2023-08-30 15:56:29,200 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 649 transitions, 14185 flow. Second operand has 20 states, 20 states have (on average 103.8) internal successors, (2076), 20 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:29,200 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:56:29,200 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 274 [2023-08-30 15:56:29,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:56:31,386 INFO L130 PetriNetUnfolder]: 4405/7543 cut-off events. [2023-08-30 15:56:31,387 INFO L131 PetriNetUnfolder]: For 346701/346701 co-relation queries the response was YES. [2023-08-30 15:56:31,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76740 conditions, 7543 events. 4405/7543 cut-off events. For 346701/346701 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 51825 event pairs, 342 based on Foata normal form. 48/7590 useless extension candidates. Maximal degree in co-relation 76616. Up to 3009 conditions per place. [2023-08-30 15:56:31,476 INFO L137 encePairwiseOnDemand]: 268/274 looper letters, 472 selfloop transitions, 495 changer transitions 5/972 dead transitions. [2023-08-30 15:56:31,477 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 972 transitions, 24724 flow [2023-08-30 15:56:31,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-30 15:56:31,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-30 15:56:31,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1294 transitions. [2023-08-30 15:56:31,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935523114355231 [2023-08-30 15:56:31,478 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1294 transitions. [2023-08-30 15:56:31,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1294 transitions. [2023-08-30 15:56:31,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:56:31,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1294 transitions. [2023-08-30 15:56:31,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 107.83333333333333) internal successors, (1294), 12 states have internal predecessors, (1294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:31,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 274.0) internal successors, (3562), 13 states have internal predecessors, (3562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:31,481 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 274.0) internal successors, (3562), 13 states have internal predecessors, (3562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:31,481 INFO L175 Difference]: Start difference. First operand has 330 places, 649 transitions, 14185 flow. Second operand 12 states and 1294 transitions. [2023-08-30 15:56:31,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 972 transitions, 24724 flow [2023-08-30 15:56:34,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 972 transitions, 23345 flow, removed 669 selfloop flow, removed 12 redundant places. [2023-08-30 15:56:34,062 INFO L231 Difference]: Finished difference. Result has 335 places, 849 transitions, 19458 flow [2023-08-30 15:56:34,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=13114, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=19458, PETRI_PLACES=335, PETRI_TRANSITIONS=849} [2023-08-30 15:56:34,063 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 307 predicate places. [2023-08-30 15:56:34,063 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 849 transitions, 19458 flow [2023-08-30 15:56:34,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 103.8) internal successors, (2076), 20 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:34,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:56:34,064 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:56:34,071 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-08-30 15:56:34,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:56:34,269 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:56:34,269 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:56:34,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1574380542, now seen corresponding path program 13 times [2023-08-30 15:56:34,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:56:34,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498822273] [2023-08-30 15:56:34,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:56:34,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:56:34,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:56:34,841 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:56:34,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:56:34,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498822273] [2023-08-30 15:56:34,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498822273] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:56:34,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514295400] [2023-08-30 15:56:34,841 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 15:56:34,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:56:34,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:56:34,842 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-08-30 15:56:34,844 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-08-30 15:56:34,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:56:34,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-30 15:56:34,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:56:35,402 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:56:35,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:56:36,117 INFO L321 Elim1Store]: treesize reduction 18, result has 82.5 percent of original size [2023-08-30 15:56:36,118 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 271 treesize of output 263 [2023-08-30 15:56:37,510 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:56:37,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514295400] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:56:37,511 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:56:37,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 39 [2023-08-30 15:56:37,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435111465] [2023-08-30 15:56:37,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:56:37,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-08-30 15:56:37,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:56:37,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-08-30 15:56:37,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=287, Invalid=1353, Unknown=0, NotChecked=0, Total=1640 [2023-08-30 15:56:38,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 274 [2023-08-30 15:56:38,696 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 849 transitions, 19458 flow. Second operand has 41 states, 41 states have (on average 93.2439024390244) internal successors, (3823), 41 states have internal predecessors, (3823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:38,696 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:56:38,696 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 274 [2023-08-30 15:56:38,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:56:48,683 INFO L130 PetriNetUnfolder]: 8917/15267 cut-off events. [2023-08-30 15:56:48,683 INFO L131 PetriNetUnfolder]: For 908637/908637 co-relation queries the response was YES. [2023-08-30 15:56:48,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169462 conditions, 15267 events. 8917/15267 cut-off events. For 908637/908637 co-relation queries the response was YES. Maximal size of possible extension queue 1002. Compared 118487 event pairs, 522 based on Foata normal form. 360/15626 useless extension candidates. Maximal degree in co-relation 169332. Up to 5471 conditions per place. [2023-08-30 15:56:48,945 INFO L137 encePairwiseOnDemand]: 265/274 looper letters, 891 selfloop transitions, 1081 changer transitions 5/1977 dead transitions. [2023-08-30 15:56:48,945 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 1977 transitions, 53295 flow [2023-08-30 15:56:48,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2023-08-30 15:56:48,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2023-08-30 15:56:48,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 6972 transitions. [2023-08-30 15:56:48,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35340632603406325 [2023-08-30 15:56:48,950 INFO L72 ComplementDD]: Start complementDD. Operand 72 states and 6972 transitions. [2023-08-30 15:56:48,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 72 states and 6972 transitions. [2023-08-30 15:56:48,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:56:48,951 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 72 states and 6972 transitions. [2023-08-30 15:56:48,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 73 states, 72 states have (on average 96.83333333333333) internal successors, (6972), 72 states have internal predecessors, (6972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:48,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 73 states, 73 states have (on average 274.0) internal successors, (20002), 73 states have internal predecessors, (20002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:48,965 INFO L81 ComplementDD]: Finished complementDD. Result has 73 states, 73 states have (on average 274.0) internal successors, (20002), 73 states have internal predecessors, (20002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:48,965 INFO L175 Difference]: Start difference. First operand has 335 places, 849 transitions, 19458 flow. Second operand 72 states and 6972 transitions. [2023-08-30 15:56:48,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 1977 transitions, 53295 flow [2023-08-30 15:56:55,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 1977 transitions, 49831 flow, removed 1727 selfloop flow, removed 1 redundant places. [2023-08-30 15:56:55,548 INFO L231 Difference]: Finished difference. Result has 456 places, 1773 transitions, 47758 flow [2023-08-30 15:56:55,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=18301, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=72, PETRI_FLOW=47758, PETRI_PLACES=456, PETRI_TRANSITIONS=1773} [2023-08-30 15:56:55,549 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 428 predicate places. [2023-08-30 15:56:55,549 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 1773 transitions, 47758 flow [2023-08-30 15:56:55,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 93.2439024390244) internal successors, (3823), 41 states have internal predecessors, (3823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:56:55,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:56:55,550 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:56:55,559 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-08-30 15:56:55,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:56:55,756 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:56:55,756 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:56:55,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1638827020, now seen corresponding path program 12 times [2023-08-30 15:56:55,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:56:55,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842940688] [2023-08-30 15:56:55,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:56:55,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:56:55,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:56:58,846 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:56:58,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:56:58,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842940688] [2023-08-30 15:56:58,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842940688] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:56:58,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253516026] [2023-08-30 15:56:58,847 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 15:56:58,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:56:58,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:56:58,848 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-08-30 15:56:58,850 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-08-30 15:56:59,225 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-30 15:56:59,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:56:59,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-30 15:56:59,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:56:59,769 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 15:56:59,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:57:00,744 INFO L321 Elim1Store]: treesize reduction 101, result has 44.2 percent of original size [2023-08-30 15:57:00,744 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 323 treesize of output 256 [2023-08-30 15:57:02,125 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-30 15:57:02,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253516026] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:57:02,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:57:02,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 9] total 38 [2023-08-30 15:57:02,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155873154] [2023-08-30 15:57:02,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:57:02,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-30 15:57:02,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:57:02,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-30 15:57:02,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1380, Unknown=0, NotChecked=0, Total=1560 [2023-08-30 15:57:05,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 274 [2023-08-30 15:57:05,550 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 1773 transitions, 47758 flow. Second operand has 40 states, 40 states have (on average 88.325) internal successors, (3533), 40 states have internal predecessors, (3533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:57:05,550 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:57:05,550 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 274 [2023-08-30 15:57:05,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:57:23,341 INFO L130 PetriNetUnfolder]: 12705/22031 cut-off events. [2023-08-30 15:57:23,341 INFO L131 PetriNetUnfolder]: For 2247207/2247207 co-relation queries the response was YES. [2023-08-30 15:57:23,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 279307 conditions, 22031 events. 12705/22031 cut-off events. For 2247207/2247207 co-relation queries the response was YES. Maximal size of possible extension queue 1293. Compared 179724 event pairs, 666 based on Foata normal form. 1620/23650 useless extension candidates. Maximal degree in co-relation 279126. Up to 8527 conditions per place. [2023-08-30 15:57:23,758 INFO L137 encePairwiseOnDemand]: 266/274 looper letters, 1351 selfloop transitions, 1530 changer transitions 8/2889 dead transitions. [2023-08-30 15:57:23,758 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 2889 transitions, 90998 flow [2023-08-30 15:57:23,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-08-30 15:57:23,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-08-30 15:57:23,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 5226 transitions. [2023-08-30 15:57:23,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3346139070303496 [2023-08-30 15:57:23,763 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 5226 transitions. [2023-08-30 15:57:23,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 5226 transitions. [2023-08-30 15:57:23,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:57:23,764 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 5226 transitions. [2023-08-30 15:57:23,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 91.6842105263158) internal successors, (5226), 57 states have internal predecessors, (5226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:57:23,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 274.0) internal successors, (15892), 58 states have internal predecessors, (15892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:57:23,913 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 274.0) internal successors, (15892), 58 states have internal predecessors, (15892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:57:23,920 INFO L175 Difference]: Start difference. First operand has 456 places, 1773 transitions, 47758 flow. Second operand 57 states and 5226 transitions. [2023-08-30 15:57:23,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 2889 transitions, 90998 flow [2023-08-30 15:57:45,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 2889 transitions, 72572 flow, removed 9194 selfloop flow, removed 10 redundant places. [2023-08-30 15:57:45,375 INFO L231 Difference]: Finished difference. Result has 534 places, 2386 transitions, 62212 flow [2023-08-30 15:57:45,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=37009, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=924, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=62212, PETRI_PLACES=534, PETRI_TRANSITIONS=2386} [2023-08-30 15:57:45,377 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 506 predicate places. [2023-08-30 15:57:45,377 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 2386 transitions, 62212 flow [2023-08-30 15:57:45,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 88.325) internal successors, (3533), 40 states have internal predecessors, (3533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:57:45,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:57:45,378 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:57:45,385 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-08-30 15:57:45,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:57:45,583 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:57:45,584 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:57:45,584 INFO L85 PathProgramCache]: Analyzing trace with hash 671933619, now seen corresponding path program 13 times [2023-08-30 15:57:45,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:57:45,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24615263] [2023-08-30 15:57:45,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:57:45,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:57:45,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:57:46,210 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:57:46,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:57:46,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24615263] [2023-08-30 15:57:46,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24615263] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:57:46,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247334463] [2023-08-30 15:57:46,211 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 15:57:46,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:57:46,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:57:46,212 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-08-30 15:57:46,212 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-08-30 15:57:46,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:57:46,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-30 15:57:46,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:57:46,992 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:57:46,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:57:48,171 INFO L321 Elim1Store]: treesize reduction 101, result has 44.2 percent of original size [2023-08-30 15:57:48,171 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 343 treesize of output 276 [2023-08-30 15:57:50,048 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:57:50,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247334463] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:57:50,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:57:50,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 42 [2023-08-30 15:57:50,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758819548] [2023-08-30 15:57:50,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:57:50,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-08-30 15:57:50,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:57:50,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-08-30 15:57:50,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=375, Invalid=1517, Unknown=0, NotChecked=0, Total=1892 [2023-08-30 15:57:51,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 274 [2023-08-30 15:57:51,748 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 2386 transitions, 62212 flow. Second operand has 44 states, 44 states have (on average 92.22727272727273) internal successors, (4058), 44 states have internal predecessors, (4058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:57:51,748 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:57:51,748 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 274 [2023-08-30 15:57:51,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:58:15,815 INFO L130 PetriNetUnfolder]: 14675/25249 cut-off events. [2023-08-30 15:58:15,815 INFO L131 PetriNetUnfolder]: For 3206049/3206049 co-relation queries the response was YES. [2023-08-30 15:58:16,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 328804 conditions, 25249 events. 14675/25249 cut-off events. For 3206049/3206049 co-relation queries the response was YES. Maximal size of possible extension queue 1379. Compared 207858 event pairs, 906 based on Foata normal form. 454/25702 useless extension candidates. Maximal degree in co-relation 328588. Up to 12293 conditions per place. [2023-08-30 15:58:16,373 INFO L137 encePairwiseOnDemand]: 266/274 looper letters, 2216 selfloop transitions, 1014 changer transitions 33/3263 dead transitions. [2023-08-30 15:58:16,373 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 3263 transitions, 95529 flow [2023-08-30 15:58:16,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2023-08-30 15:58:16,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2023-08-30 15:58:16,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 7062 transitions. [2023-08-30 15:58:16,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34829354902347603 [2023-08-30 15:58:16,378 INFO L72 ComplementDD]: Start complementDD. Operand 74 states and 7062 transitions. [2023-08-30 15:58:16,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 7062 transitions. [2023-08-30 15:58:16,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 15:58:16,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 74 states and 7062 transitions. [2023-08-30 15:58:16,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 75 states, 74 states have (on average 95.43243243243244) internal successors, (7062), 74 states have internal predecessors, (7062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:58:16,499 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 75 states, 75 states have (on average 274.0) internal successors, (20550), 75 states have internal predecessors, (20550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:58:16,500 INFO L81 ComplementDD]: Finished complementDD. Result has 75 states, 75 states have (on average 274.0) internal successors, (20550), 75 states have internal predecessors, (20550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:58:16,500 INFO L175 Difference]: Start difference. First operand has 534 places, 2386 transitions, 62212 flow. Second operand 74 states and 7062 transitions. [2023-08-30 15:58:16,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 3263 transitions, 95529 flow [2023-08-30 15:58:51,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 3263 transitions, 88331 flow, removed 3379 selfloop flow, removed 15 redundant places. [2023-08-30 15:58:52,026 INFO L231 Difference]: Finished difference. Result has 622 places, 2770 transitions, 77414 flow [2023-08-30 15:58:52,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=54314, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=547, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=74, PETRI_FLOW=77414, PETRI_PLACES=622, PETRI_TRANSITIONS=2770} [2023-08-30 15:58:52,028 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 594 predicate places. [2023-08-30 15:58:52,028 INFO L495 AbstractCegarLoop]: Abstraction has has 622 places, 2770 transitions, 77414 flow [2023-08-30 15:58:52,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 92.22727272727273) internal successors, (4058), 44 states have internal predecessors, (4058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:58:52,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 15:58:52,029 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 15:58:52,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-30 15:58:52,234 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,SelfDestructingSolverStorable34 [2023-08-30 15:58:52,235 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 15:58:52,235 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 15:58:52,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1501342028, now seen corresponding path program 14 times [2023-08-30 15:58:52,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 15:58:52,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027223973] [2023-08-30 15:58:52,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 15:58:52,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 15:58:52,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 15:58:53,682 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:58:53,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 15:58:53,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027223973] [2023-08-30 15:58:53,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027223973] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 15:58:53,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965696608] [2023-08-30 15:58:53,683 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 15:58:53,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 15:58:53,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 15:58:53,696 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-08-30 15:58:53,717 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-08-30 15:58:53,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 15:58:53,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 15:58:53,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 58 conjunts are in the unsatisfiable core [2023-08-30 15:58:53,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 15:58:54,008 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-08-30 15:58:54,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 15:58:54,067 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-08-30 15:58:54,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 15:58:54,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 16 treesize of output 18 [2023-08-30 15:58:54,697 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:58:54,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 15:58:56,385 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 15:58:56,385 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 244 treesize of output 160 [2023-08-30 15:58:56,598 INFO L321 Elim1Store]: treesize reduction 60, result has 73.8 percent of original size [2023-08-30 15:58:56,599 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 511 treesize of output 601 [2023-08-30 15:58:56,725 INFO L321 Elim1Store]: treesize reduction 60, result has 60.8 percent of original size [2023-08-30 15:58:56,726 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 428 treesize of output 412 [2023-08-30 15:58:56,852 INFO L321 Elim1Store]: treesize reduction 60, result has 60.8 percent of original size [2023-08-30 15:58:56,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 287 treesize of output 325 [2023-08-30 15:59:21,175 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 15:59:21,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965696608] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 15:59:21,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 15:59:21,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 45 [2023-08-30 15:59:21,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092518944] [2023-08-30 15:59:21,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 15:59:21,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-08-30 15:59:21,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 15:59:21,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-08-30 15:59:21,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=447, Invalid=1713, Unknown=2, NotChecked=0, Total=2162 [2023-08-30 15:59:23,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 274 [2023-08-30 15:59:23,723 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 2770 transitions, 77414 flow. Second operand has 47 states, 47 states have (on average 73.14893617021276) internal successors, (3438), 47 states have internal predecessors, (3438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 15:59:23,723 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 15:59:23,723 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 274 [2023-08-30 15:59:23,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 15:59:39,944 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-30 16:00:11,278 INFO L130 PetriNetUnfolder]: 16291/28109 cut-off events. [2023-08-30 16:00:11,279 INFO L131 PetriNetUnfolder]: For 3824176/3824176 co-relation queries the response was YES. [2023-08-30 16:00:12,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 373430 conditions, 28109 events. 16291/28109 cut-off events. For 3824176/3824176 co-relation queries the response was YES. Maximal size of possible extension queue 1637. Compared 236946 event pairs, 1613 based on Foata normal form. 298/28404 useless extension candidates. Maximal degree in co-relation 373188. Up to 20260 conditions per place. [2023-08-30 16:00:13,083 INFO L137 encePairwiseOnDemand]: 265/274 looper letters, 2770 selfloop transitions, 669 changer transitions 12/3451 dead transitions. [2023-08-30 16:00:13,084 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 713 places, 3451 transitions, 111022 flow [2023-08-30 16:00:13,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2023-08-30 16:00:13,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2023-08-30 16:00:13,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 7640 transitions. [2023-08-30 16:00:13,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27883211678832115 [2023-08-30 16:00:13,096 INFO L72 ComplementDD]: Start complementDD. Operand 100 states and 7640 transitions. [2023-08-30 16:00:13,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 100 states and 7640 transitions. [2023-08-30 16:00:13,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 16:00:13,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 100 states and 7640 transitions. [2023-08-30 16:00:13,103 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 101 states, 100 states have (on average 76.4) internal successors, (7640), 100 states have internal predecessors, (7640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 16:00:13,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 101 states, 101 states have (on average 274.0) internal successors, (27674), 101 states have internal predecessors, (27674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 16:00:13,116 INFO L81 ComplementDD]: Finished complementDD. Result has 101 states, 101 states have (on average 274.0) internal successors, (27674), 101 states have internal predecessors, (27674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 16:00:13,116 INFO L175 Difference]: Start difference. First operand has 622 places, 2770 transitions, 77414 flow. Second operand 100 states and 7640 transitions. [2023-08-30 16:00:13,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 713 places, 3451 transitions, 111022 flow [2023-08-30 16:01:08,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 679 places, 3451 transitions, 101717 flow, removed 4588 selfloop flow, removed 34 redundant places. [2023-08-30 16:01:08,608 INFO L231 Difference]: Finished difference. Result has 730 places, 3205 transitions, 94071 flow [2023-08-30 16:01:08,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=71082, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=100, PETRI_FLOW=94071, PETRI_PLACES=730, PETRI_TRANSITIONS=3205} [2023-08-30 16:01:08,610 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 702 predicate places. [2023-08-30 16:01:08,610 INFO L495 AbstractCegarLoop]: Abstraction has has 730 places, 3205 transitions, 94071 flow [2023-08-30 16:01:08,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 73.14893617021276) internal successors, (3438), 47 states have internal predecessors, (3438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 16:01:08,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 16:01:08,611 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 16:01:08,616 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-08-30 16:01:08,815 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,SelfDestructingSolverStorable35 [2023-08-30 16:01:08,816 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 16:01:08,816 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 16:01:08,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1561157234, now seen corresponding path program 15 times [2023-08-30 16:01:08,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 16:01:08,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736823307] [2023-08-30 16:01:08,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 16:01:08,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 16:01:08,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 16:01:10,168 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 16:01:10,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 16:01:10,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736823307] [2023-08-30 16:01:10,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736823307] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 16:01:10,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506552117] [2023-08-30 16:01:10,169 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 16:01:10,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 16:01:10,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 16:01:10,170 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-08-30 16:01:10,170 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-08-30 16:01:10,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-30 16:01:10,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 16:01:10,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-30 16:01:10,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 16:01:10,599 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-08-30 16:01:10,646 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 16:01:10,684 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-30 16:01:11,218 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 16:01:11,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 16:01:13,208 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 16:01:13,208 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 155 treesize of output 107 [2023-08-30 16:01:13,230 INFO L321 Elim1Store]: treesize reduction 23, result has 41.0 percent of original size [2023-08-30 16:01:13,231 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 731 treesize of output 660 [2023-08-30 16:01:13,250 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 16:01:13,250 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 16:01:13,250 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-30 16:01:13,255 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 16:01:13,255 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 212 treesize of output 189 [2023-08-30 16:01:13,274 INFO L321 Elim1Store]: treesize reduction 29, result has 25.6 percent of original size [2023-08-30 16:01:13,274 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 217 treesize of output 161 [2023-08-30 16:01:13,505 INFO L321 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-08-30 16:01:13,505 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 155 treesize of output 1 [2023-08-30 16:01:13,757 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 16:01:13,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506552117] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 16:01:13,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 16:01:13,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 41 [2023-08-30 16:01:13,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361925559] [2023-08-30 16:01:13,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 16:01:13,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-08-30 16:01:13,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 16:01:13,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-08-30 16:01:13,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=363, Invalid=1440, Unknown=3, NotChecked=0, Total=1806 [2023-08-30 16:01:15,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 274 [2023-08-30 16:01:15,870 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 3205 transitions, 94071 flow. Second operand has 43 states, 43 states have (on average 73.25581395348837) internal successors, (3150), 43 states have internal predecessors, (3150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 16:01:15,870 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 16:01:15,870 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 274 [2023-08-30 16:01:15,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 16:01:46,039 INFO L130 PetriNetUnfolder]: 13403/23877 cut-off events. [2023-08-30 16:01:46,039 INFO L131 PetriNetUnfolder]: For 4888440/4888440 co-relation queries the response was YES. [2023-08-30 16:01:46,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 298236 conditions, 23877 events. 13403/23877 cut-off events. For 4888440/4888440 co-relation queries the response was YES. Maximal size of possible extension queue 1476. Compared 205105 event pairs, 2256 based on Foata normal form. 3004/26879 useless extension candidates. Maximal degree in co-relation 297958. Up to 7629 conditions per place. [2023-08-30 16:01:46,585 INFO L137 encePairwiseOnDemand]: 266/274 looper letters, 1764 selfloop transitions, 1278 changer transitions 53/3095 dead transitions. [2023-08-30 16:01:46,585 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 752 places, 3095 transitions, 101396 flow [2023-08-30 16:01:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-30 16:01:46,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-30 16:01:46,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2507 transitions. [2023-08-30 16:01:46,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2772616677726167 [2023-08-30 16:01:46,587 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2507 transitions. [2023-08-30 16:01:46,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2507 transitions. [2023-08-30 16:01:46,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 16:01:46,588 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2507 transitions. [2023-08-30 16:01:46,590 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 75.96969696969697) internal successors, (2507), 33 states have internal predecessors, (2507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 16:01:46,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 274.0) internal successors, (9316), 34 states have internal predecessors, (9316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 16:01:46,594 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 274.0) internal successors, (9316), 34 states have internal predecessors, (9316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 16:01:46,594 INFO L175 Difference]: Start difference. First operand has 730 places, 3205 transitions, 94071 flow. Second operand 33 states and 2507 transitions. [2023-08-30 16:01:46,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 752 places, 3095 transitions, 101396 flow [2023-08-30 16:02:34,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 731 places, 3095 transitions, 83702 flow, removed 8649 selfloop flow, removed 21 redundant places. [2023-08-30 16:02:34,346 INFO L231 Difference]: Finished difference. Result has 738 places, 2759 transitions, 74833 flow [2023-08-30 16:02:34,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=63422, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1076, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=74833, PETRI_PLACES=738, PETRI_TRANSITIONS=2759} [2023-08-30 16:02:34,348 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 710 predicate places. [2023-08-30 16:02:34,348 INFO L495 AbstractCegarLoop]: Abstraction has has 738 places, 2759 transitions, 74833 flow [2023-08-30 16:02:34,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 73.25581395348837) internal successors, (3150), 43 states have internal predecessors, (3150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 16:02:34,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 16:02:34,349 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 16:02:34,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-30 16:02:34,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 16:02:34,554 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 16:02:34,554 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 16:02:34,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1528096269, now seen corresponding path program 14 times [2023-08-30 16:02:34,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 16:02:34,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86691300] [2023-08-30 16:02:34,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 16:02:34,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 16:02:34,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 16:02:35,035 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 16:02:35,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 16:02:35,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86691300] [2023-08-30 16:02:35,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86691300] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 16:02:35,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578085812] [2023-08-30 16:02:35,036 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 16:02:35,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 16:02:35,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 16:02:35,038 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-08-30 16:02:35,042 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-08-30 16:02:35,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 16:02:35,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 16:02:35,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 59 conjunts are in the unsatisfiable core [2023-08-30 16:02:35,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 16:02:35,254 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-30 16:02:35,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-08-30 16:02:35,346 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-08-30 16:02:35,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 16:02:35,395 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-08-30 16:02:35,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 16:02:35,439 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-08-30 16:02:35,882 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 16:02:35,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 16:02:37,510 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-30 16:02:37,510 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 3 case distinctions, treesize of input 508 treesize of output 238 [2023-08-30 16:02:37,716 INFO L321 Elim1Store]: treesize reduction 69, result has 69.9 percent of original size [2023-08-30 16:02:37,716 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 685 treesize of output 739 [2023-08-30 16:02:37,835 INFO L321 Elim1Store]: treesize reduction 82, result has 46.4 percent of original size [2023-08-30 16:02:37,835 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 577 treesize of output 497 [2023-08-30 16:02:37,939 INFO L321 Elim1Store]: treesize reduction 82, result has 46.4 percent of original size [2023-08-30 16:02:37,940 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 350 treesize of output 345 [2023-08-30 16:02:50,417 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 16:02:50,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578085812] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 16:02:50,417 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 16:02:50,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 44 [2023-08-30 16:02:50,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059850170] [2023-08-30 16:02:50,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 16:02:50,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-08-30 16:02:50,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 16:02:50,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-08-30 16:02:50,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=327, Invalid=1739, Unknown=4, NotChecked=0, Total=2070 [2023-08-30 16:02:50,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 274 [2023-08-30 16:02:50,977 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 738 places, 2759 transitions, 74833 flow. Second operand has 46 states, 46 states have (on average 73.17391304347827) internal successors, (3366), 46 states have internal predecessors, (3366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 16:02:50,977 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 16:02:50,977 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 274 [2023-08-30 16:02:50,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 16:02:54,529 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] Killed by 15