./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-overflow.prp --file ../../../trunk/examples/svcomp/weaver/parallel-misc-1.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/weaver/parallel-misc-1.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 c870162e8691a06e8bb6a8083be9eaf3f7ddc94357fb302a6e1fdd1b7aa873f8 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-09-01 07:48:24,686 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 07:48:24,689 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 07:48:24,731 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 07:48:24,734 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 07:48:24,737 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 07:48:24,739 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 07:48:24,741 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 07:48:24,743 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 07:48:24,747 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 07:48:24,748 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 07:48:24,751 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 07:48:24,751 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 07:48:24,753 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 07:48:24,754 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 07:48:24,760 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 07:48:24,761 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 07:48:24,763 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 07:48:24,764 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 07:48:24,768 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 07:48:24,769 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 07:48:24,777 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 07:48:24,778 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 07:48:24,779 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 07:48:24,784 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 07:48:24,787 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 07:48:24,787 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 07:48:24,788 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 07:48:24,790 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 07:48:24,790 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 07:48:24,791 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 07:48:24,796 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 07:48:24,797 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 07:48:24,798 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 07:48:24,799 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 07:48:24,799 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 07:48:24,800 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 07:48:24,800 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 07:48:24,800 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 07:48:24,801 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 07:48:24,802 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 07:48:24,804 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-09-01 07:48:24,837 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 07:48:24,838 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 07:48:24,839 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 07:48:24,839 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 07:48:24,840 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 07:48:24,840 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 07:48:24,840 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 07:48:24,841 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 07:48:24,841 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 07:48:24,841 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 07:48:24,842 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 07:48:24,842 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-09-01 07:48:24,842 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 07:48:24,842 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 07:48:24,843 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 07:48:24,843 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 07:48:24,843 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 07:48:24,843 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 07:48:24,843 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-09-01 07:48:24,844 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 07:48:24,844 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 07:48:24,844 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 07:48:24,844 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 07:48:24,844 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 07:48:24,845 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 07:48:24,845 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 07:48:24,845 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 07:48:24,845 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 07:48:24,845 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 07:48:24,846 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 07:48:24,846 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 07:48:24,846 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 07:48:24,846 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 07:48:24,846 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 07:48:24,847 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 07:48:24,847 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 07:48:24,847 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 07:48:24,847 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 -> c870162e8691a06e8bb6a8083be9eaf3f7ddc94357fb302a6e1fdd1b7aa873f8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-09-01 07:48:25,147 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 07:48:25,165 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 07:48:25,168 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 07:48:25,169 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 07:48:25,169 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 07:48:25,170 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-misc-1.wvr.c [2023-09-01 07:48:26,418 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 07:48:26,649 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 07:48:26,649 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-1.wvr.c [2023-09-01 07:48:26,659 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/28980d7ea/a197659f78164489a43c7379420ba5c3/FLAG802895d76 [2023-09-01 07:48:26,681 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/28980d7ea/a197659f78164489a43c7379420ba5c3 [2023-09-01 07:48:26,685 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 07:48:26,686 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 07:48:26,689 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 07:48:26,689 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 07:48:26,693 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 07:48:26,693 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 07:48:26" (1/1) ... [2023-09-01 07:48:26,695 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@38c8b706 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:48:26, skipping insertion in model container [2023-09-01 07:48:26,695 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 07:48:26" (1/1) ... [2023-09-01 07:48:26,701 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 07:48:26,726 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 07:48:26,916 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/parallel-misc-1.wvr.c[2755,2768] [2023-09-01 07:48:26,934 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 07:48:26,945 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 07:48:26,982 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/parallel-misc-1.wvr.c[2755,2768] [2023-09-01 07:48:26,989 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 07:48:27,006 INFO L208 MainTranslator]: Completed translation [2023-09-01 07:48:27,007 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:48:27 WrapperNode [2023-09-01 07:48:27,007 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 07:48:27,009 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 07:48:27,009 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 07:48:27,009 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 07:48:27,016 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:48:27" (1/1) ... [2023-09-01 07:48:27,034 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:48:27" (1/1) ... [2023-09-01 07:48:27,078 INFO L138 Inliner]: procedures = 23, calls = 41, calls flagged for inlining = 17, calls inlined = 31, statements flattened = 405 [2023-09-01 07:48:27,084 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 07:48:27,085 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 07:48:27,086 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 07:48:27,086 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 07:48:27,094 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:48:27" (1/1) ... [2023-09-01 07:48:27,095 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:48:27" (1/1) ... [2023-09-01 07:48:27,108 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:48:27" (1/1) ... [2023-09-01 07:48:27,112 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:48:27" (1/1) ... [2023-09-01 07:48:27,120 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:48:27" (1/1) ... [2023-09-01 07:48:27,128 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:48:27" (1/1) ... [2023-09-01 07:48:27,130 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:48:27" (1/1) ... [2023-09-01 07:48:27,131 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:48:27" (1/1) ... [2023-09-01 07:48:27,135 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 07:48:27,136 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 07:48:27,136 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 07:48:27,136 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 07:48:27,137 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:48:27" (1/1) ... [2023-09-01 07:48:27,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 07:48:27,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:48:27,170 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-09-01 07:48:27,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-09-01 07:48:27,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 07:48:27,220 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-09-01 07:48:27,220 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-09-01 07:48:27,220 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-09-01 07:48:27,220 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-09-01 07:48:27,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 07:48:27,220 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 07:48:27,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 07:48:27,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-09-01 07:48:27,221 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 07:48:27,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 07:48:27,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-09-01 07:48:27,221 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 07:48:27,224 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-09-01 07:48:27,341 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 07:48:27,351 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 07:48:27,958 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 07:48:27,977 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 07:48:27,982 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-09-01 07:48:27,986 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 07:48:27 BoogieIcfgContainer [2023-09-01 07:48:27,987 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 07:48:27,989 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 07:48:27,990 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 07:48:27,993 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 07:48:27,993 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 07:48:26" (1/3) ... [2023-09-01 07:48:27,994 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b5e224 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 07:48:27, skipping insertion in model container [2023-09-01 07:48:27,994 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 07:48:27" (2/3) ... [2023-09-01 07:48:27,994 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b5e224 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 07:48:27, skipping insertion in model container [2023-09-01 07:48:27,995 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 07:48:27" (3/3) ... [2023-09-01 07:48:27,996 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-misc-1.wvr.c [2023-09-01 07:48:28,004 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 07:48:28,013 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 07:48:28,013 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 54 error locations. [2023-09-01 07:48:28,014 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 07:48:28,189 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-09-01 07:48:28,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 495 places, 532 transitions, 1080 flow [2023-09-01 07:48:28,469 INFO L130 PetriNetUnfolder]: 44/530 cut-off events. [2023-09-01 07:48:28,470 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 07:48:28,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 539 conditions, 530 events. 44/530 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1717 event pairs, 0 based on Foata normal form. 0/432 useless extension candidates. Maximal degree in co-relation 407. Up to 2 conditions per place. [2023-09-01 07:48:28,488 INFO L82 GeneralOperation]: Start removeDead. Operand has 495 places, 532 transitions, 1080 flow [2023-09-01 07:48:28,502 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 478 places, 514 transitions, 1037 flow [2023-09-01 07:48:28,506 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 07:48:28,519 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 478 places, 514 transitions, 1037 flow [2023-09-01 07:48:28,523 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 478 places, 514 transitions, 1037 flow [2023-09-01 07:48:28,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 478 places, 514 transitions, 1037 flow [2023-09-01 07:48:28,626 INFO L130 PetriNetUnfolder]: 43/514 cut-off events. [2023-09-01 07:48:28,627 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-09-01 07:48:28,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 522 conditions, 514 events. 43/514 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1629 event pairs, 0 based on Foata normal form. 0/417 useless extension candidates. Maximal degree in co-relation 407. Up to 2 conditions per place. [2023-09-01 07:48:28,668 INFO L119 LiptonReduction]: Number of co-enabled transitions 84348 [2023-09-01 07:49:09,573 INFO L134 LiptonReduction]: Checked pairs total: 82860 [2023-09-01 07:49:09,574 INFO L136 LiptonReduction]: Total number of compositions: 738 [2023-09-01 07:49:09,585 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-09-01 07:49:09,591 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;@15d440f1, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 07:49:09,591 INFO L358 AbstractCegarLoop]: Starting to check reachability of 108 error locations. [2023-09-01 07:49:09,593 INFO L130 PetriNetUnfolder]: 1/2 cut-off events. [2023-09-01 07:49:09,594 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 07:49:09,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:49:09,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-09-01 07:49:09,595 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:49:09,599 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:49:09,600 INFO L85 PathProgramCache]: Analyzing trace with hash 75633, now seen corresponding path program 1 times [2023-09-01 07:49:09,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:49:09,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721636302] [2023-09-01 07:49:09,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:09,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:49:09,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:10,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:49:10,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:49:10,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721636302] [2023-09-01 07:49:10,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721636302] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:49:10,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:49:10,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 07:49:10,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831401933] [2023-09-01 07:49:10,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:49:10,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:49:10,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:49:10,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:49:10,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:49:10,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 501 out of 1270 [2023-09-01 07:49:10,080 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 71 transitions, 151 flow. Second operand has 3 states, 3 states have (on average 501.6666666666667) internal successors, (1505), 3 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:10,081 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:49:10,081 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 501 of 1270 [2023-09-01 07:49:10,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:49:11,282 INFO L130 PetriNetUnfolder]: 2101/3515 cut-off events. [2023-09-01 07:49:11,283 INFO L131 PetriNetUnfolder]: For 42/42 co-relation queries the response was YES. [2023-09-01 07:49:11,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7148 conditions, 3515 events. 2101/3515 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 22766 event pairs, 1884 based on Foata normal form. 0/1127 useless extension candidates. Maximal degree in co-relation 3426. Up to 1758 conditions per place. [2023-09-01 07:49:11,314 INFO L137 encePairwiseOnDemand]: 1244/1270 looper letters, 91 selfloop transitions, 2 changer transitions 0/94 dead transitions. [2023-09-01 07:49:11,315 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 94 transitions, 392 flow [2023-09-01 07:49:11,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:49:11,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:49:11,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1642 transitions. [2023-09-01 07:49:11,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4309711286089239 [2023-09-01 07:49:11,337 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1642 transitions. [2023-09-01 07:49:11,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1642 transitions. [2023-09-01 07:49:11,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:49:11,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1642 transitions. [2023-09-01 07:49:11,351 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 547.3333333333334) internal successors, (1642), 3 states have internal predecessors, (1642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:11,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:11,365 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:11,367 INFO L175 Difference]: Start difference. First operand has 74 places, 71 transitions, 151 flow. Second operand 3 states and 1642 transitions. [2023-09-01 07:49:11,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 94 transitions, 392 flow [2023-09-01 07:49:11,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 94 transitions, 382 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-09-01 07:49:11,376 INFO L231 Difference]: Finished difference. Result has 52 places, 50 transitions, 116 flow [2023-09-01 07:49:11,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=52, PETRI_TRANSITIONS=50} [2023-09-01 07:49:11,381 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -22 predicate places. [2023-09-01 07:49:11,382 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 50 transitions, 116 flow [2023-09-01 07:49:11,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 501.6666666666667) internal successors, (1505), 3 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:11,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:49:11,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-09-01 07:49:11,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 07:49:11,385 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:49:11,388 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:49:11,388 INFO L85 PathProgramCache]: Analyzing trace with hash 2348522, now seen corresponding path program 1 times [2023-09-01 07:49:11,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:49:11,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566536143] [2023-09-01 07:49:11,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:11,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:49:11,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:11,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-09-01 07:49:11,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:49:11,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566536143] [2023-09-01 07:49:11,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566536143] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:49:11,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014223148] [2023-09-01 07:49:11,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:11,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:49:11,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:49:11,497 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:49:11,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-09-01 07:49:11,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:11,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-09-01 07:49:11,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:49:11,729 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:49:11,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:49:11,758 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:49:11,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014223148] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:49:11,759 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:49:11,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-09-01 07:49:11,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384046438] [2023-09-01 07:49:11,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:49:11,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 07:49:11,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:49:11,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 07:49:11,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-09-01 07:49:11,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 501 out of 1270 [2023-09-01 07:49:11,807 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 50 transitions, 116 flow. Second operand has 7 states, 7 states have (on average 502.14285714285717) internal successors, (3515), 7 states have internal predecessors, (3515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:11,808 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:49:11,808 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 501 of 1270 [2023-09-01 07:49:11,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:49:14,361 INFO L130 PetriNetUnfolder]: 5254/8786 cut-off events. [2023-09-01 07:49:14,362 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 07:49:14,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17793 conditions, 8786 events. 5254/8786 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 936. Compared 65290 event pairs, 4710 based on Foata normal form. 0/2821 useless extension candidates. Maximal degree in co-relation 14231. Up to 1757 conditions per place. [2023-09-01 07:49:14,410 INFO L137 encePairwiseOnDemand]: 1266/1270 looper letters, 222 selfloop transitions, 9 changer transitions 0/232 dead transitions. [2023-09-01 07:49:14,410 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 232 transitions, 970 flow [2023-09-01 07:49:14,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 07:49:14,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 07:49:14,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3741 transitions. [2023-09-01 07:49:14,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4208098987626547 [2023-09-01 07:49:14,419 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3741 transitions. [2023-09-01 07:49:14,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3741 transitions. [2023-09-01 07:49:14,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:49:14,421 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3741 transitions. [2023-09-01 07:49:14,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 534.4285714285714) internal successors, (3741), 7 states have internal predecessors, (3741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:14,440 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1270.0) internal successors, (10160), 8 states have internal predecessors, (10160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:14,445 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1270.0) internal successors, (10160), 8 states have internal predecessors, (10160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:14,445 INFO L175 Difference]: Start difference. First operand has 52 places, 50 transitions, 116 flow. Second operand 7 states and 3741 transitions. [2023-09-01 07:49:14,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 232 transitions, 970 flow [2023-09-01 07:49:14,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 232 transitions, 968 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:49:14,449 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 173 flow [2023-09-01 07:49:14,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=173, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2023-09-01 07:49:14,450 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -14 predicate places. [2023-09-01 07:49:14,451 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 173 flow [2023-09-01 07:49:14,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 502.14285714285717) internal successors, (3515), 7 states have internal predecessors, (3515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:14,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:49:14,453 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1] [2023-09-01 07:49:14,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-09-01 07:49:14,660 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-09-01 07:49:14,662 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:49:14,663 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:49:14,663 INFO L85 PathProgramCache]: Analyzing trace with hash 72808080, now seen corresponding path program 1 times [2023-09-01 07:49:14,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:49:14,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203260508] [2023-09-01 07:49:14,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:14,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:49:14,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:14,741 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:49:14,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:49:14,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203260508] [2023-09-01 07:49:14,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203260508] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:49:14,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:49:14,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 07:49:14,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135364984] [2023-09-01 07:49:14,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:49:14,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:49:14,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:49:14,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:49:14,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:49:14,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 501 out of 1270 [2023-09-01 07:49:14,761 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 173 flow. Second operand has 3 states, 3 states have (on average 502.3333333333333) internal successors, (1507), 3 states have internal predecessors, (1507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:14,761 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:49:14,762 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 501 of 1270 [2023-09-01 07:49:14,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:49:16,844 INFO L130 PetriNetUnfolder]: 5251/8782 cut-off events. [2023-09-01 07:49:16,845 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-09-01 07:49:16,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17795 conditions, 8782 events. 5251/8782 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 928. Compared 64948 event pairs, 4710 based on Foata normal form. 2/2824 useless extension candidates. Maximal degree in co-relation 10667. Up to 8772 conditions per place. [2023-09-01 07:49:16,886 INFO L137 encePairwiseOnDemand]: 1268/1270 looper letters, 50 selfloop transitions, 1 changer transitions 0/52 dead transitions. [2023-09-01 07:49:16,886 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 52 transitions, 248 flow [2023-09-01 07:49:16,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:49:16,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:49:16,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1551 transitions. [2023-09-01 07:49:16,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40708661417322833 [2023-09-01 07:49:16,899 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1551 transitions. [2023-09-01 07:49:16,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1551 transitions. [2023-09-01 07:49:16,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:49:16,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1551 transitions. [2023-09-01 07:49:16,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 517.0) internal successors, (1551), 3 states have internal predecessors, (1551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:16,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:16,912 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:16,913 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 173 flow. Second operand 3 states and 1551 transitions. [2023-09-01 07:49:16,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 52 transitions, 248 flow [2023-09-01 07:49:16,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 52 transitions, 240 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-09-01 07:49:16,915 INFO L231 Difference]: Finished difference. Result has 59 places, 52 transitions, 140 flow [2023-09-01 07:49:16,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=140, PETRI_PLACES=59, PETRI_TRANSITIONS=52} [2023-09-01 07:49:16,916 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -15 predicate places. [2023-09-01 07:49:16,916 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 52 transitions, 140 flow [2023-09-01 07:49:16,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 502.3333333333333) internal successors, (1507), 3 states have internal predecessors, (1507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:16,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:49:16,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-09-01 07:49:16,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 07:49:16,918 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:49:16,919 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:49:16,919 INFO L85 PathProgramCache]: Analyzing trace with hash 72892432, now seen corresponding path program 1 times [2023-09-01 07:49:16,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:49:16,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17560431] [2023-09-01 07:49:16,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:16,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:49:16,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:17,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:49:17,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:49:17,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17560431] [2023-09-01 07:49:17,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17560431] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:49:17,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:49:17,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 07:49:17,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062355925] [2023-09-01 07:49:17,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:49:17,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:49:17,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:49:17,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:49:17,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:49:17,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1270 [2023-09-01 07:49:17,121 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 52 transitions, 140 flow. Second operand has 3 states, 3 states have (on average 501.3333333333333) internal successors, (1504), 3 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:17,121 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:49:17,121 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1270 [2023-09-01 07:49:17,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:49:18,767 INFO L130 PetriNetUnfolder]: 4781/7992 cut-off events. [2023-09-01 07:49:18,767 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-09-01 07:49:18,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16193 conditions, 7992 events. 4781/7992 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 840. Compared 58086 event pairs, 4260 based on Foata normal form. 0/2632 useless extension candidates. Maximal degree in co-relation 16181. Up to 7982 conditions per place. [2023-09-01 07:49:18,808 INFO L137 encePairwiseOnDemand]: 1267/1270 looper letters, 48 selfloop transitions, 1 changer transitions 0/50 dead transitions. [2023-09-01 07:49:18,808 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 50 transitions, 234 flow [2023-09-01 07:49:18,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:49:18,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:49:18,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1547 transitions. [2023-09-01 07:49:18,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40603674540682416 [2023-09-01 07:49:18,814 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1547 transitions. [2023-09-01 07:49:18,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1547 transitions. [2023-09-01 07:49:18,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:49:18,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1547 transitions. [2023-09-01 07:49:18,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 515.6666666666666) internal successors, (1547), 3 states have internal predecessors, (1547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:18,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:18,824 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:18,825 INFO L175 Difference]: Start difference. First operand has 59 places, 52 transitions, 140 flow. Second operand 3 states and 1547 transitions. [2023-09-01 07:49:18,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 50 transitions, 234 flow [2023-09-01 07:49:18,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 50 transitions, 233 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:49:18,827 INFO L231 Difference]: Finished difference. Result has 58 places, 50 transitions, 137 flow [2023-09-01 07:49:18,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=137, PETRI_PLACES=58, PETRI_TRANSITIONS=50} [2023-09-01 07:49:18,828 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -16 predicate places. [2023-09-01 07:49:18,828 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 50 transitions, 137 flow [2023-09-01 07:49:18,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 501.3333333333333) internal successors, (1504), 3 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:18,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:49:18,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-09-01 07:49:18,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 07:49:18,829 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:49:18,830 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:49:18,830 INFO L85 PathProgramCache]: Analyzing trace with hash 72892433, now seen corresponding path program 1 times [2023-09-01 07:49:18,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:49:18,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798349691] [2023-09-01 07:49:18,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:18,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:49:18,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:18,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:49:18,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:49:18,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798349691] [2023-09-01 07:49:18,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798349691] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:49:18,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:49:18,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 07:49:18,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130041663] [2023-09-01 07:49:18,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:49:18,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:49:18,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:49:18,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:49:18,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:49:18,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1270 [2023-09-01 07:49:18,887 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 50 transitions, 137 flow. Second operand has 3 states, 3 states have (on average 501.3333333333333) internal successors, (1504), 3 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:18,888 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:49:18,888 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1270 [2023-09-01 07:49:18,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:49:20,405 INFO L130 PetriNetUnfolder]: 4311/7202 cut-off events. [2023-09-01 07:49:20,405 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-09-01 07:49:20,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14594 conditions, 7202 events. 4311/7202 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 752. Compared 51323 event pairs, 3810 based on Foata normal form. 0/2442 useless extension candidates. Maximal degree in co-relation 14581. Up to 7192 conditions per place. [2023-09-01 07:49:20,436 INFO L137 encePairwiseOnDemand]: 1267/1270 looper letters, 46 selfloop transitions, 1 changer transitions 0/48 dead transitions. [2023-09-01 07:49:20,436 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 48 transitions, 227 flow [2023-09-01 07:49:20,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:49:20,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:49:20,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1545 transitions. [2023-09-01 07:49:20,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40551181102362205 [2023-09-01 07:49:20,442 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1545 transitions. [2023-09-01 07:49:20,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1545 transitions. [2023-09-01 07:49:20,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:49:20,443 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1545 transitions. [2023-09-01 07:49:20,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 515.0) internal successors, (1545), 3 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:20,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:20,454 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:20,455 INFO L175 Difference]: Start difference. First operand has 58 places, 50 transitions, 137 flow. Second operand 3 states and 1545 transitions. [2023-09-01 07:49:20,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 48 transitions, 227 flow [2023-09-01 07:49:20,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 48 transitions, 226 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:49:20,456 INFO L231 Difference]: Finished difference. Result has 57 places, 48 transitions, 134 flow [2023-09-01 07:49:20,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=134, PETRI_PLACES=57, PETRI_TRANSITIONS=48} [2023-09-01 07:49:20,457 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -17 predicate places. [2023-09-01 07:49:20,458 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 48 transitions, 134 flow [2023-09-01 07:49:20,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 501.3333333333333) internal successors, (1504), 3 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:20,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:49:20,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-09-01 07:49:20,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 07:49:20,459 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:49:20,460 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:49:20,460 INFO L85 PathProgramCache]: Analyzing trace with hash 72892435, now seen corresponding path program 1 times [2023-09-01 07:49:20,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:49:20,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123662940] [2023-09-01 07:49:20,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:20,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:49:20,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:20,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:49:20,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:49:20,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123662940] [2023-09-01 07:49:20,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123662940] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:49:20,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:49:20,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 07:49:20,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809741522] [2023-09-01 07:49:20,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:49:20,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:49:20,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:49:20,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:49:20,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:49:20,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1270 [2023-09-01 07:49:20,515 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 48 transitions, 134 flow. Second operand has 3 states, 3 states have (on average 501.3333333333333) internal successors, (1504), 3 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:20,516 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:49:20,516 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1270 [2023-09-01 07:49:20,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:49:22,855 INFO L130 PetriNetUnfolder]: 7451/12252 cut-off events. [2023-09-01 07:49:22,856 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-09-01 07:49:22,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24635 conditions, 12252 events. 7451/12252 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 919. Compared 90423 event pairs, 2910 based on Foata normal form. 0/4352 useless extension candidates. Maximal degree in co-relation 24621. Up to 6092 conditions per place. [2023-09-01 07:49:22,925 INFO L137 encePairwiseOnDemand]: 1260/1270 looper letters, 75 selfloop transitions, 6 changer transitions 0/82 dead transitions. [2023-09-01 07:49:22,925 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 82 transitions, 367 flow [2023-09-01 07:49:22,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:49:22,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:49:22,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1581 transitions. [2023-09-01 07:49:22,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4149606299212598 [2023-09-01 07:49:22,930 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1581 transitions. [2023-09-01 07:49:22,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1581 transitions. [2023-09-01 07:49:22,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:49:22,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1581 transitions. [2023-09-01 07:49:22,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 527.0) internal successors, (1581), 3 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:22,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:22,940 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:22,940 INFO L175 Difference]: Start difference. First operand has 57 places, 48 transitions, 134 flow. Second operand 3 states and 1581 transitions. [2023-09-01 07:49:22,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 82 transitions, 367 flow [2023-09-01 07:49:22,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 82 transitions, 366 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:49:22,945 INFO L231 Difference]: Finished difference. Result has 60 places, 53 transitions, 185 flow [2023-09-01 07:49:22,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=185, PETRI_PLACES=60, PETRI_TRANSITIONS=53} [2023-09-01 07:49:22,948 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -14 predicate places. [2023-09-01 07:49:22,948 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 53 transitions, 185 flow [2023-09-01 07:49:22,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 501.3333333333333) internal successors, (1504), 3 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:22,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:49:22,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-09-01 07:49:22,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-09-01 07:49:22,949 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:49:22,950 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:49:22,950 INFO L85 PathProgramCache]: Analyzing trace with hash 72892256, now seen corresponding path program 1 times [2023-09-01 07:49:22,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:49:22,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810556279] [2023-09-01 07:49:22,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:22,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:49:22,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:22,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:49:22,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:49:22,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810556279] [2023-09-01 07:49:22,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810556279] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:49:22,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:49:22,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 07:49:22,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646792245] [2023-09-01 07:49:22,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:49:22,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:49:22,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:49:22,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:49:22,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:49:23,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1270 [2023-09-01 07:49:23,010 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 53 transitions, 185 flow. Second operand has 3 states, 3 states have (on average 501.3333333333333) internal successors, (1504), 3 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:23,010 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:49:23,010 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1270 [2023-09-01 07:49:23,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:49:24,789 INFO L130 PetriNetUnfolder]: 6971/11772 cut-off events. [2023-09-01 07:49:24,789 INFO L131 PetriNetUnfolder]: For 1103/1103 co-relation queries the response was YES. [2023-09-01 07:49:24,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26238 conditions, 11772 events. 6971/11772 cut-off events. For 1103/1103 co-relation queries the response was YES. Maximal size of possible extension queue 978. Compared 91468 event pairs, 3135 based on Foata normal form. 160/5312 useless extension candidates. Maximal degree in co-relation 26221. Up to 6007 conditions per place. [2023-09-01 07:49:24,834 INFO L137 encePairwiseOnDemand]: 1260/1270 looper letters, 71 selfloop transitions, 7 changer transitions 0/79 dead transitions. [2023-09-01 07:49:24,834 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 79 transitions, 390 flow [2023-09-01 07:49:24,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:49:24,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:49:24,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1577 transitions. [2023-09-01 07:49:24,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41391076115485564 [2023-09-01 07:49:24,839 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1577 transitions. [2023-09-01 07:49:24,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1577 transitions. [2023-09-01 07:49:24,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:49:24,840 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1577 transitions. [2023-09-01 07:49:24,843 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 525.6666666666666) internal successors, (1577), 3 states have internal predecessors, (1577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:24,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:24,848 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:24,848 INFO L175 Difference]: Start difference. First operand has 60 places, 53 transitions, 185 flow. Second operand 3 states and 1577 transitions. [2023-09-01 07:49:24,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 79 transitions, 390 flow [2023-09-01 07:49:24,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 79 transitions, 378 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-09-01 07:49:24,854 INFO L231 Difference]: Finished difference. Result has 60 places, 50 transitions, 175 flow [2023-09-01 07:49:24,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=161, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=175, PETRI_PLACES=60, PETRI_TRANSITIONS=50} [2023-09-01 07:49:24,855 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -14 predicate places. [2023-09-01 07:49:24,855 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 50 transitions, 175 flow [2023-09-01 07:49:24,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 501.3333333333333) internal successors, (1504), 3 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:24,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:49:24,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-09-01 07:49:24,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-09-01 07:49:24,856 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:49:24,857 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:49:24,857 INFO L85 PathProgramCache]: Analyzing trace with hash 72892309, now seen corresponding path program 1 times [2023-09-01 07:49:24,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:49:24,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243069101] [2023-09-01 07:49:24,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:24,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:49:24,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:24,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:49:24,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:49:24,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243069101] [2023-09-01 07:49:24,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243069101] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:49:24,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:49:24,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 07:49:24,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137701607] [2023-09-01 07:49:24,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:49:24,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 07:49:24,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:49:24,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 07:49:24,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 07:49:24,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 494 out of 1270 [2023-09-01 07:49:24,989 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 50 transitions, 175 flow. Second operand has 4 states, 4 states have (on average 495.0) internal successors, (1980), 4 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:24,990 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:49:24,990 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 494 of 1270 [2023-09-01 07:49:24,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:49:26,569 INFO L130 PetriNetUnfolder]: 5670/9487 cut-off events. [2023-09-01 07:49:26,569 INFO L131 PetriNetUnfolder]: For 1571/1571 co-relation queries the response was YES. [2023-09-01 07:49:26,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21388 conditions, 9487 events. 5670/9487 cut-off events. For 1571/1571 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 69881 event pairs, 4103 based on Foata normal form. 0/4107 useless extension candidates. Maximal degree in co-relation 21371. Up to 7539 conditions per place. [2023-09-01 07:49:26,601 INFO L137 encePairwiseOnDemand]: 1260/1270 looper letters, 83 selfloop transitions, 6 changer transitions 1/91 dead transitions. [2023-09-01 07:49:26,602 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 91 transitions, 443 flow [2023-09-01 07:49:26,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 07:49:26,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 07:49:26,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2559 transitions. [2023-09-01 07:49:26,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.402992125984252 [2023-09-01 07:49:26,608 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2559 transitions. [2023-09-01 07:49:26,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2559 transitions. [2023-09-01 07:49:26,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:49:26,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2559 transitions. [2023-09-01 07:49:26,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 511.8) internal successors, (2559), 5 states have internal predecessors, (2559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:26,621 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1270.0) internal successors, (7620), 6 states have internal predecessors, (7620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:26,622 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1270.0) internal successors, (7620), 6 states have internal predecessors, (7620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:26,622 INFO L175 Difference]: Start difference. First operand has 60 places, 50 transitions, 175 flow. Second operand 5 states and 2559 transitions. [2023-09-01 07:49:26,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 91 transitions, 443 flow [2023-09-01 07:49:26,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 91 transitions, 443 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-09-01 07:49:26,625 INFO L231 Difference]: Finished difference. Result has 67 places, 52 transitions, 212 flow [2023-09-01 07:49:26,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=175, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=212, PETRI_PLACES=67, PETRI_TRANSITIONS=52} [2023-09-01 07:49:26,626 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -7 predicate places. [2023-09-01 07:49:26,626 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 52 transitions, 212 flow [2023-09-01 07:49:26,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 495.0) internal successors, (1980), 4 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:26,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:49:26,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-09-01 07:49:26,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-09-01 07:49:26,627 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:49:26,628 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:49:26,628 INFO L85 PathProgramCache]: Analyzing trace with hash -2037828658, now seen corresponding path program 1 times [2023-09-01 07:49:26,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:49:26,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142541275] [2023-09-01 07:49:26,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:26,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:49:26,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:26,869 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:49:26,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:49:26,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142541275] [2023-09-01 07:49:26,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142541275] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:49:26,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798191554] [2023-09-01 07:49:26,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:26,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:49:26,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:49:26,872 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:49:26,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-09-01 07:49:27,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:27,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 28 conjunts are in the unsatisfiable core [2023-09-01 07:49:27,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:49:27,082 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:49:27,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:49:27,165 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:49:27,187 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:49:27,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:49:27,238 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_136 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_136) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) 9223372039002259456))) is different from false [2023-09-01 07:49:27,267 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:49:27,268 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-09-01 07:49:27,281 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:49:27,281 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 35 [2023-09-01 07:49:27,309 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2023-09-01 07:49:27,319 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-09-01 07:49:27,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798191554] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:49:27,319 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:49:27,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2023-09-01 07:49:27,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130464911] [2023-09-01 07:49:27,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:49:27,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-09-01 07:49:27,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:49:27,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-09-01 07:49:27,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=67, Unknown=1, NotChecked=16, Total=110 [2023-09-01 07:49:27,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 470 out of 1270 [2023-09-01 07:49:27,368 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 52 transitions, 212 flow. Second operand has 11 states, 11 states have (on average 471.3636363636364) internal successors, (5185), 11 states have internal predecessors, (5185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:27,368 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:49:27,368 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 470 of 1270 [2023-09-01 07:49:27,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:49:30,092 INFO L130 PetriNetUnfolder]: 8214/14419 cut-off events. [2023-09-01 07:49:30,093 INFO L131 PetriNetUnfolder]: For 2298/2298 co-relation queries the response was YES. [2023-09-01 07:49:30,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34381 conditions, 14419 events. 8214/14419 cut-off events. For 2298/2298 co-relation queries the response was YES. Maximal size of possible extension queue 1310. Compared 123500 event pairs, 2783 based on Foata normal form. 0/7267 useless extension candidates. Maximal degree in co-relation 34359. Up to 7573 conditions per place. [2023-09-01 07:49:30,170 INFO L137 encePairwiseOnDemand]: 1253/1270 looper letters, 101 selfloop transitions, 26 changer transitions 1/129 dead transitions. [2023-09-01 07:49:30,171 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 129 transitions, 712 flow [2023-09-01 07:49:30,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 07:49:30,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 07:49:30,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3413 transitions. [2023-09-01 07:49:30,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3839145106861642 [2023-09-01 07:49:30,179 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3413 transitions. [2023-09-01 07:49:30,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3413 transitions. [2023-09-01 07:49:30,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:49:30,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3413 transitions. [2023-09-01 07:49:30,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 487.57142857142856) internal successors, (3413), 7 states have internal predecessors, (3413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:30,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1270.0) internal successors, (10160), 8 states have internal predecessors, (10160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:30,198 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1270.0) internal successors, (10160), 8 states have internal predecessors, (10160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:30,198 INFO L175 Difference]: Start difference. First operand has 67 places, 52 transitions, 212 flow. Second operand 7 states and 3413 transitions. [2023-09-01 07:49:30,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 129 transitions, 712 flow [2023-09-01 07:49:30,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 129 transitions, 708 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-09-01 07:49:30,208 INFO L231 Difference]: Finished difference. Result has 76 places, 72 transitions, 401 flow [2023-09-01 07:49:30,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=401, PETRI_PLACES=76, PETRI_TRANSITIONS=72} [2023-09-01 07:49:30,209 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 2 predicate places. [2023-09-01 07:49:30,209 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 72 transitions, 401 flow [2023-09-01 07:49:30,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 471.3636363636364) internal successors, (5185), 11 states have internal predecessors, (5185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:30,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:49:30,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-09-01 07:49:30,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-09-01 07:49:30,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-09-01 07:49:30,417 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:49:30,417 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:49:30,417 INFO L85 PathProgramCache]: Analyzing trace with hash -2037828593, now seen corresponding path program 1 times [2023-09-01 07:49:30,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:49:30,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624153115] [2023-09-01 07:49:30,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:30,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:49:30,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:30,734 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:49:30,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:49:30,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624153115] [2023-09-01 07:49:30,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624153115] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:49:30,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40904227] [2023-09-01 07:49:30,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:30,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:49:30,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:49:30,737 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:49:30,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-09-01 07:49:30,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:30,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 28 conjunts are in the unsatisfiable core [2023-09-01 07:49:30,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:49:30,922 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:49:30,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:49:30,997 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:49:31,014 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:49:31,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:49:31,050 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_165 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_165) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) 4294967296)) is different from false [2023-09-01 07:49:31,060 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:49:31,060 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2023-09-01 07:49:31,067 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:49:31,068 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2023-09-01 07:49:31,081 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-09-01 07:49:31,092 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-09-01 07:49:31,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40904227] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:49:31,092 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:49:31,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2023-09-01 07:49:31,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583996972] [2023-09-01 07:49:31,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:49:31,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-09-01 07:49:31,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:49:31,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-09-01 07:49:31,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=70, Unknown=1, NotChecked=16, Total=110 [2023-09-01 07:49:31,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 1270 [2023-09-01 07:49:31,101 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 72 transitions, 401 flow. Second operand has 11 states, 11 states have (on average 462.3636363636364) internal successors, (5086), 11 states have internal predecessors, (5086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:31,102 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:49:31,102 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 1270 [2023-09-01 07:49:31,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:49:33,773 INFO L130 PetriNetUnfolder]: 8326/14777 cut-off events. [2023-09-01 07:49:33,773 INFO L131 PetriNetUnfolder]: For 12331/12331 co-relation queries the response was YES. [2023-09-01 07:49:33,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41658 conditions, 14777 events. 8326/14777 cut-off events. For 12331/12331 co-relation queries the response was YES. Maximal size of possible extension queue 1254. Compared 127006 event pairs, 3607 based on Foata normal form. 4/8425 useless extension candidates. Maximal degree in co-relation 41631. Up to 8797 conditions per place. [2023-09-01 07:49:33,837 INFO L137 encePairwiseOnDemand]: 1254/1270 looper letters, 108 selfloop transitions, 52 changer transitions 1/162 dead transitions. [2023-09-01 07:49:33,837 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 162 transitions, 1106 flow [2023-09-01 07:49:33,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 07:49:33,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 07:49:33,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 4757 transitions. [2023-09-01 07:49:33,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37456692913385825 [2023-09-01 07:49:33,844 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 4757 transitions. [2023-09-01 07:49:33,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 4757 transitions. [2023-09-01 07:49:33,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:49:33,847 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 4757 transitions. [2023-09-01 07:49:33,855 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 475.7) internal successors, (4757), 10 states have internal predecessors, (4757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:33,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 1270.0) internal successors, (13970), 11 states have internal predecessors, (13970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:33,872 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 1270.0) internal successors, (13970), 11 states have internal predecessors, (13970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:33,873 INFO L175 Difference]: Start difference. First operand has 76 places, 72 transitions, 401 flow. Second operand 10 states and 4757 transitions. [2023-09-01 07:49:33,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 162 transitions, 1106 flow [2023-09-01 07:49:33,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 162 transitions, 1091 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-09-01 07:49:33,910 INFO L231 Difference]: Finished difference. Result has 86 places, 97 transitions, 670 flow [2023-09-01 07:49:33,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=670, PETRI_PLACES=86, PETRI_TRANSITIONS=97} [2023-09-01 07:49:33,911 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 12 predicate places. [2023-09-01 07:49:33,911 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 97 transitions, 670 flow [2023-09-01 07:49:33,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 462.3636363636364) internal successors, (5086), 11 states have internal predecessors, (5086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:33,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:49:33,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-09-01 07:49:33,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-09-01 07:49:34,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:49:34,123 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:49:34,124 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:49:34,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1251818525, now seen corresponding path program 1 times [2023-09-01 07:49:34,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:49:34,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397950569] [2023-09-01 07:49:34,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:34,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:49:34,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:34,494 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:49:34,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:49:34,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397950569] [2023-09-01 07:49:34,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397950569] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:49:34,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373578801] [2023-09-01 07:49:34,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:34,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:49:34,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:49:34,497 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:49:34,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-09-01 07:49:34,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:34,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 30 conjunts are in the unsatisfiable core [2023-09-01 07:49:34,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:49:34,664 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:49:34,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:49:34,723 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:49:34,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:49:34,758 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:49:34,771 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:49:34,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:49:34,793 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_199 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_199) c_~A~0.base) (+ c_~A~0.offset (* c_~i~0 4))) 9223372039002259456))) is different from false [2023-09-01 07:49:34,814 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_199 (Array Int Int)) (v_ArrVal_198 (Array Int Int))) (< 0 (+ (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_198) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_199) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) 9223372039002259456))) is different from false [2023-09-01 07:49:34,823 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:49:34,824 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 07:49:34,833 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:49:34,834 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 143 treesize of output 135 [2023-09-01 07:49:34,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2023-09-01 07:49:34,864 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-09-01 07:49:34,880 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-09-01 07:49:34,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373578801] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:49:34,881 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:49:34,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2023-09-01 07:49:34,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835311558] [2023-09-01 07:49:34,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:49:34,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-09-01 07:49:34,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:49:34,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-09-01 07:49:34,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=105, Unknown=2, NotChecked=42, Total=182 [2023-09-01 07:49:34,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 1270 [2023-09-01 07:49:34,951 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 97 transitions, 670 flow. Second operand has 14 states, 14 states have (on average 459.2857142857143) internal successors, (6430), 14 states have internal predecessors, (6430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:34,951 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:49:34,952 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 1270 [2023-09-01 07:49:34,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:49:39,189 INFO L130 PetriNetUnfolder]: 13686/23833 cut-off events. [2023-09-01 07:49:39,189 INFO L131 PetriNetUnfolder]: For 25594/25594 co-relation queries the response was YES. [2023-09-01 07:49:39,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71175 conditions, 23833 events. 13686/23833 cut-off events. For 25594/25594 co-relation queries the response was YES. Maximal size of possible extension queue 2068. Compared 211470 event pairs, 4321 based on Foata normal form. 248/14450 useless extension candidates. Maximal degree in co-relation 71145. Up to 8441 conditions per place. [2023-09-01 07:49:39,359 INFO L137 encePairwiseOnDemand]: 1253/1270 looper letters, 220 selfloop transitions, 61 changer transitions 1/283 dead transitions. [2023-09-01 07:49:39,360 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 283 transitions, 2026 flow [2023-09-01 07:49:39,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 07:49:39,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 07:49:39,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4342 transitions. [2023-09-01 07:49:39,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37987751531058617 [2023-09-01 07:49:39,366 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4342 transitions. [2023-09-01 07:49:39,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4342 transitions. [2023-09-01 07:49:39,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:49:39,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4342 transitions. [2023-09-01 07:49:39,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 482.44444444444446) internal successors, (4342), 9 states have internal predecessors, (4342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:39,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1270.0) internal successors, (12700), 10 states have internal predecessors, (12700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:39,386 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1270.0) internal successors, (12700), 10 states have internal predecessors, (12700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:39,386 INFO L175 Difference]: Start difference. First operand has 86 places, 97 transitions, 670 flow. Second operand 9 states and 4342 transitions. [2023-09-01 07:49:39,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 283 transitions, 2026 flow [2023-09-01 07:49:39,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 283 transitions, 1969 flow, removed 11 selfloop flow, removed 4 redundant places. [2023-09-01 07:49:39,587 INFO L231 Difference]: Finished difference. Result has 94 places, 128 transitions, 1108 flow [2023-09-01 07:49:39,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=630, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1108, PETRI_PLACES=94, PETRI_TRANSITIONS=128} [2023-09-01 07:49:39,588 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 20 predicate places. [2023-09-01 07:49:39,588 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 128 transitions, 1108 flow [2023-09-01 07:49:39,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 459.2857142857143) internal successors, (6430), 14 states have internal predecessors, (6430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:39,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:49:39,590 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-09-01 07:49:39,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-09-01 07:49:39,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:49:39,795 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:49:39,796 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:49:39,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1249213873, now seen corresponding path program 2 times [2023-09-01 07:49:39,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:49:39,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302566623] [2023-09-01 07:49:39,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:39,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:49:39,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:39,885 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:49:39,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:49:39,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302566623] [2023-09-01 07:49:39,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302566623] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:49:39,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641938357] [2023-09-01 07:49:39,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:49:39,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:49:39,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:49:39,889 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:49:39,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-09-01 07:49:40,025 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-09-01 07:49:40,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:49:40,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 07:49:40,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:49:40,045 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-09-01 07:49:40,046 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 07:49:40,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641938357] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:49:40,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 07:49:40,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-09-01 07:49:40,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642328421] [2023-09-01 07:49:40,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:49:40,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:49:40,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:49:40,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:49:40,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-09-01 07:49:40,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 502 out of 1270 [2023-09-01 07:49:40,064 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 128 transitions, 1108 flow. Second operand has 3 states, 3 states have (on average 503.0) internal successors, (1509), 3 states have internal predecessors, (1509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:40,064 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:49:40,064 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 502 of 1270 [2023-09-01 07:49:40,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:49:43,854 INFO L130 PetriNetUnfolder]: 13686/24088 cut-off events. [2023-09-01 07:49:43,854 INFO L131 PetriNetUnfolder]: For 33412/33412 co-relation queries the response was YES. [2023-09-01 07:49:43,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79364 conditions, 24088 events. 13686/24088 cut-off events. For 33412/33412 co-relation queries the response was YES. Maximal size of possible extension queue 2308. Compared 218100 event pairs, 10566 based on Foata normal form. 1/14458 useless extension candidates. Maximal degree in co-relation 79331. Up to 23481 conditions per place. [2023-09-01 07:49:44,050 INFO L137 encePairwiseOnDemand]: 1268/1270 looper letters, 125 selfloop transitions, 1 changer transitions 0/127 dead transitions. [2023-09-01 07:49:44,050 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 127 transitions, 1350 flow [2023-09-01 07:49:44,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:49:44,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:49:44,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1549 transitions. [2023-09-01 07:49:44,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065616797900262 [2023-09-01 07:49:44,053 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1549 transitions. [2023-09-01 07:49:44,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1549 transitions. [2023-09-01 07:49:44,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:49:44,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1549 transitions. [2023-09-01 07:49:44,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 516.3333333333334) internal successors, (1549), 3 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:44,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:44,059 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:44,059 INFO L175 Difference]: Start difference. First operand has 94 places, 128 transitions, 1108 flow. Second operand 3 states and 1549 transitions. [2023-09-01 07:49:44,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 127 transitions, 1350 flow [2023-09-01 07:49:44,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 127 transitions, 1337 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-09-01 07:49:44,270 INFO L231 Difference]: Finished difference. Result has 89 places, 127 transitions, 1087 flow [2023-09-01 07:49:44,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1085, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1087, PETRI_PLACES=89, PETRI_TRANSITIONS=127} [2023-09-01 07:49:44,271 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 15 predicate places. [2023-09-01 07:49:44,271 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 127 transitions, 1087 flow [2023-09-01 07:49:44,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 503.0) internal successors, (1509), 3 states have internal predecessors, (1509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:44,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:49:44,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-09-01 07:49:44,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-09-01 07:49:44,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-09-01 07:49:44,474 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err18ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:49:44,474 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:49:44,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1329937599, now seen corresponding path program 1 times [2023-09-01 07:49:44,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:49:44,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45611571] [2023-09-01 07:49:44,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:44,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:49:44,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:44,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:49:44,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:49:44,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45611571] [2023-09-01 07:49:44,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45611571] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:49:44,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:49:44,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 07:49:44,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219221280] [2023-09-01 07:49:44,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:49:44,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:49:44,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:49:44,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:49:44,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:49:44,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 501 out of 1270 [2023-09-01 07:49:44,558 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 127 transitions, 1087 flow. Second operand has 3 states, 3 states have (on average 503.0) internal successors, (1509), 3 states have internal predecessors, (1509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:44,558 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:49:44,558 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 501 of 1270 [2023-09-01 07:49:44,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:49:47,858 INFO L130 PetriNetUnfolder]: 12804/22633 cut-off events. [2023-09-01 07:49:47,858 INFO L131 PetriNetUnfolder]: For 31558/31558 co-relation queries the response was YES. [2023-09-01 07:49:47,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74448 conditions, 22633 events. 12804/22633 cut-off events. For 31558/31558 co-relation queries the response was YES. Maximal size of possible extension queue 2019. Compared 204595 event pairs, 9842 based on Foata normal form. 0/13682 useless extension candidates. Maximal degree in co-relation 74419. Up to 21977 conditions per place. [2023-09-01 07:49:48,034 INFO L137 encePairwiseOnDemand]: 1268/1270 looper letters, 124 selfloop transitions, 1 changer transitions 0/126 dead transitions. [2023-09-01 07:49:48,034 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 126 transitions, 1335 flow [2023-09-01 07:49:48,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:49:48,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:49:48,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1545 transitions. [2023-09-01 07:49:48,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40551181102362205 [2023-09-01 07:49:48,036 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1545 transitions. [2023-09-01 07:49:48,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1545 transitions. [2023-09-01 07:49:48,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:49:48,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1545 transitions. [2023-09-01 07:49:48,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 515.0) internal successors, (1545), 3 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:48,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:48,043 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:48,043 INFO L175 Difference]: Start difference. First operand has 89 places, 127 transitions, 1087 flow. Second operand 3 states and 1545 transitions. [2023-09-01 07:49:48,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 126 transitions, 1335 flow [2023-09-01 07:49:48,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 126 transitions, 1334 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:49:48,275 INFO L231 Difference]: Finished difference. Result has 89 places, 126 transitions, 1086 flow [2023-09-01 07:49:48,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1086, PETRI_PLACES=89, PETRI_TRANSITIONS=126} [2023-09-01 07:49:48,276 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 15 predicate places. [2023-09-01 07:49:48,276 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 126 transitions, 1086 flow [2023-09-01 07:49:48,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 503.0) internal successors, (1509), 3 states have internal predecessors, (1509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:48,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:49:48,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-09-01 07:49:48,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-09-01 07:49:48,277 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err21ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:49:48,278 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:49:48,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1329937433, now seen corresponding path program 1 times [2023-09-01 07:49:48,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:49:48,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181764506] [2023-09-01 07:49:48,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:48,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:49:48,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:48,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:49:48,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:49:48,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181764506] [2023-09-01 07:49:48,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181764506] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:49:48,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:49:48,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 07:49:48,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919541580] [2023-09-01 07:49:48,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:49:48,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:49:48,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:49:48,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:49:48,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:49:48,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1270 [2023-09-01 07:49:48,326 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 126 transitions, 1086 flow. Second operand has 3 states, 3 states have (on average 502.0) internal successors, (1506), 3 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:48,326 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:49:48,326 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1270 [2023-09-01 07:49:48,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:49:53,613 INFO L130 PetriNetUnfolder]: 21828/35257 cut-off events. [2023-09-01 07:49:53,614 INFO L131 PetriNetUnfolder]: For 59647/59647 co-relation queries the response was YES. [2023-09-01 07:49:53,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111517 conditions, 35257 events. 21828/35257 cut-off events. For 59647/59647 co-relation queries the response was YES. Maximal size of possible extension queue 2749. Compared 300895 event pairs, 7670 based on Foata normal form. 0/19116 useless extension candidates. Maximal degree in co-relation 111487. Up to 19953 conditions per place. [2023-09-01 07:49:53,869 INFO L137 encePairwiseOnDemand]: 1260/1270 looper letters, 181 selfloop transitions, 8 changer transitions 0/190 dead transitions. [2023-09-01 07:49:53,869 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 190 transitions, 2020 flow [2023-09-01 07:49:53,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:49:53,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:49:53,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1576 transitions. [2023-09-01 07:49:53,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4136482939632546 [2023-09-01 07:49:53,872 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1576 transitions. [2023-09-01 07:49:53,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1576 transitions. [2023-09-01 07:49:53,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:49:53,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1576 transitions. [2023-09-01 07:49:53,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 525.3333333333334) internal successors, (1576), 3 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:53,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:53,877 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:53,877 INFO L175 Difference]: Start difference. First operand has 89 places, 126 transitions, 1086 flow. Second operand 3 states and 1576 transitions. [2023-09-01 07:49:53,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 190 transitions, 2020 flow [2023-09-01 07:49:54,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 190 transitions, 2019 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:49:54,105 INFO L231 Difference]: Finished difference. Result has 92 places, 133 transitions, 1149 flow [2023-09-01 07:49:54,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1085, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1149, PETRI_PLACES=92, PETRI_TRANSITIONS=133} [2023-09-01 07:49:54,106 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 18 predicate places. [2023-09-01 07:49:54,106 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 133 transitions, 1149 flow [2023-09-01 07:49:54,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 502.0) internal successors, (1506), 3 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:54,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:49:54,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:49:54,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-09-01 07:49:54,107 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err24ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:49:54,108 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:49:54,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1721604982, now seen corresponding path program 1 times [2023-09-01 07:49:54,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:49:54,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142644319] [2023-09-01 07:49:54,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:49:54,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:49:54,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:49:54,206 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:49:54,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:49:54,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142644319] [2023-09-01 07:49:54,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142644319] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:49:54,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:49:54,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 07:49:54,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440542570] [2023-09-01 07:49:54,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:49:54,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:49:54,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:49:54,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:49:54,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:49:54,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1270 [2023-09-01 07:49:54,220 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 133 transitions, 1149 flow. Second operand has 3 states, 3 states have (on average 502.3333333333333) internal successors, (1507), 3 states have internal predecessors, (1507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:49:54,221 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:49:54,221 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1270 [2023-09-01 07:49:54,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:50:00,049 INFO L130 PetriNetUnfolder]: 18820/31281 cut-off events. [2023-09-01 07:50:00,049 INFO L131 PetriNetUnfolder]: For 44589/44589 co-relation queries the response was YES. [2023-09-01 07:50:00,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109970 conditions, 31281 events. 18820/31281 cut-off events. For 44589/44589 co-relation queries the response was YES. Maximal size of possible extension queue 2482. Compared 268735 event pairs, 12738 based on Foata normal form. 0/20232 useless extension candidates. Maximal degree in co-relation 109937. Up to 30481 conditions per place. [2023-09-01 07:50:00,237 INFO L137 encePairwiseOnDemand]: 1267/1270 looper letters, 127 selfloop transitions, 1 changer transitions 0/129 dead transitions. [2023-09-01 07:50:00,237 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 129 transitions, 1385 flow [2023-09-01 07:50:00,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:50:00,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:50:00,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1541 transitions. [2023-09-01 07:50:00,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4044619422572178 [2023-09-01 07:50:00,240 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1541 transitions. [2023-09-01 07:50:00,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1541 transitions. [2023-09-01 07:50:00,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:50:00,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1541 transitions. [2023-09-01 07:50:00,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 513.6666666666666) internal successors, (1541), 3 states have internal predecessors, (1541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:00,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:00,244 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:00,244 INFO L175 Difference]: Start difference. First operand has 92 places, 133 transitions, 1149 flow. Second operand 3 states and 1541 transitions. [2023-09-01 07:50:00,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 129 transitions, 1385 flow [2023-09-01 07:50:00,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 129 transitions, 1373 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-09-01 07:50:00,681 INFO L231 Difference]: Finished difference. Result has 90 places, 129 transitions, 1119 flow [2023-09-01 07:50:00,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1117, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1119, PETRI_PLACES=90, PETRI_TRANSITIONS=129} [2023-09-01 07:50:00,681 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 16 predicate places. [2023-09-01 07:50:00,681 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 129 transitions, 1119 flow [2023-09-01 07:50:00,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 502.3333333333333) internal successors, (1507), 3 states have internal predecessors, (1507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:00,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:50:00,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:50:00,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-09-01 07:50:00,682 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:50:00,682 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:50:00,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1721604971, now seen corresponding path program 1 times [2023-09-01 07:50:00,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:50:00,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20367528] [2023-09-01 07:50:00,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:00,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:50:00,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:00,837 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:50:00,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:50:00,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20367528] [2023-09-01 07:50:00,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20367528] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:50:00,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:50:00,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 07:50:00,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692408846] [2023-09-01 07:50:00,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:50:00,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 07:50:00,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:50:00,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 07:50:00,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 07:50:00,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 494 out of 1270 [2023-09-01 07:50:00,878 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 129 transitions, 1119 flow. Second operand has 4 states, 4 states have (on average 495.75) internal successors, (1983), 4 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:00,878 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:50:00,878 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 494 of 1270 [2023-09-01 07:50:00,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:50:06,200 INFO L130 PetriNetUnfolder]: 18706/30571 cut-off events. [2023-09-01 07:50:06,200 INFO L131 PetriNetUnfolder]: For 54658/54658 co-relation queries the response was YES. [2023-09-01 07:50:06,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105858 conditions, 30571 events. 18706/30571 cut-off events. For 54658/54658 co-relation queries the response was YES. Maximal size of possible extension queue 2411. Compared 260475 event pairs, 8346 based on Foata normal form. 0/18380 useless extension candidates. Maximal degree in co-relation 105825. Up to 20665 conditions per place. [2023-09-01 07:50:06,457 INFO L137 encePairwiseOnDemand]: 1256/1270 looper letters, 178 selfloop transitions, 8 changer transitions 1/188 dead transitions. [2023-09-01 07:50:06,457 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 188 transitions, 2043 flow [2023-09-01 07:50:06,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 07:50:06,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 07:50:06,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2549 transitions. [2023-09-01 07:50:06,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40141732283464565 [2023-09-01 07:50:06,461 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2549 transitions. [2023-09-01 07:50:06,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2549 transitions. [2023-09-01 07:50:06,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:50:06,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2549 transitions. [2023-09-01 07:50:06,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 509.8) internal successors, (2549), 5 states have internal predecessors, (2549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:06,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1270.0) internal successors, (7620), 6 states have internal predecessors, (7620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:06,467 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1270.0) internal successors, (7620), 6 states have internal predecessors, (7620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:06,468 INFO L175 Difference]: Start difference. First operand has 90 places, 129 transitions, 1119 flow. Second operand 5 states and 2549 transitions. [2023-09-01 07:50:06,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 188 transitions, 2043 flow [2023-09-01 07:50:06,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 188 transitions, 2042 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:50:06,719 INFO L231 Difference]: Finished difference. Result has 95 places, 131 transitions, 1166 flow [2023-09-01 07:50:06,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1118, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1166, PETRI_PLACES=95, PETRI_TRANSITIONS=131} [2023-09-01 07:50:06,720 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 21 predicate places. [2023-09-01 07:50:06,720 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 131 transitions, 1166 flow [2023-09-01 07:50:06,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 495.75) internal successors, (1983), 4 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:06,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:50:06,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-09-01 07:50:06,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-09-01 07:50:06,721 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err25ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:50:06,721 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:50:06,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1329937563, now seen corresponding path program 1 times [2023-09-01 07:50:06,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:50:06,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605169500] [2023-09-01 07:50:06,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:06,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:50:06,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:06,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:50:06,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:50:06,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605169500] [2023-09-01 07:50:06,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605169500] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:50:06,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:50:06,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 07:50:06,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292152827] [2023-09-01 07:50:06,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:50:06,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:50:06,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:50:06,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:50:06,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:50:06,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1270 [2023-09-01 07:50:06,775 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 131 transitions, 1166 flow. Second operand has 3 states, 3 states have (on average 502.0) internal successors, (1506), 3 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:06,775 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:50:06,775 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1270 [2023-09-01 07:50:06,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:50:11,851 INFO L130 PetriNetUnfolder]: 15190/24627 cut-off events. [2023-09-01 07:50:11,851 INFO L131 PetriNetUnfolder]: For 41715/41715 co-relation queries the response was YES. [2023-09-01 07:50:11,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97233 conditions, 24627 events. 15190/24627 cut-off events. For 41715/41715 co-relation queries the response was YES. Maximal size of possible extension queue 1873. Compared 197697 event pairs, 9770 based on Foata normal form. 6/17608 useless extension candidates. Maximal degree in co-relation 97197. Up to 24291 conditions per place. [2023-09-01 07:50:12,029 INFO L137 encePairwiseOnDemand]: 1267/1270 looper letters, 126 selfloop transitions, 1 changer transitions 0/128 dead transitions. [2023-09-01 07:50:12,030 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 128 transitions, 1407 flow [2023-09-01 07:50:12,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:50:12,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:50:12,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1539 transitions. [2023-09-01 07:50:12,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40393700787401576 [2023-09-01 07:50:12,033 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1539 transitions. [2023-09-01 07:50:12,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1539 transitions. [2023-09-01 07:50:12,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:50:12,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1539 transitions. [2023-09-01 07:50:12,034 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 513.0) internal successors, (1539), 3 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:12,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:12,037 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:12,037 INFO L175 Difference]: Start difference. First operand has 95 places, 131 transitions, 1166 flow. Second operand 3 states and 1539 transitions. [2023-09-01 07:50:12,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 128 transitions, 1407 flow [2023-09-01 07:50:12,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 128 transitions, 1404 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:50:12,310 INFO L231 Difference]: Finished difference. Result has 94 places, 128 transitions, 1152 flow [2023-09-01 07:50:12,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1150, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1152, PETRI_PLACES=94, PETRI_TRANSITIONS=128} [2023-09-01 07:50:12,310 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 20 predicate places. [2023-09-01 07:50:12,311 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 128 transitions, 1152 flow [2023-09-01 07:50:12,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 502.0) internal successors, (1506), 3 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:12,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:50:12,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:50:12,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-09-01 07:50:12,312 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:50:12,312 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:50:12,312 INFO L85 PathProgramCache]: Analyzing trace with hash 151672191, now seen corresponding path program 1 times [2023-09-01 07:50:12,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:50:12,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833061953] [2023-09-01 07:50:12,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:12,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:50:12,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:12,426 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:50:12,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:50:12,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833061953] [2023-09-01 07:50:12,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833061953] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:50:12,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:50:12,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 07:50:12,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739036937] [2023-09-01 07:50:12,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:50:12,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 07:50:12,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:50:12,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 07:50:12,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 07:50:12,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 1270 [2023-09-01 07:50:12,620 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 128 transitions, 1152 flow. Second operand has 4 states, 4 states have (on average 479.75) internal successors, (1919), 4 states have internal predecessors, (1919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:12,620 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:50:12,620 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 1270 [2023-09-01 07:50:12,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:50:17,631 INFO L130 PetriNetUnfolder]: 15074/24976 cut-off events. [2023-09-01 07:50:17,631 INFO L131 PetriNetUnfolder]: For 38183/38183 co-relation queries the response was YES. [2023-09-01 07:50:17,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97119 conditions, 24976 events. 15074/24976 cut-off events. For 38183/38183 co-relation queries the response was YES. Maximal size of possible extension queue 1961. Compared 209812 event pairs, 2789 based on Foata normal form. 116/18067 useless extension candidates. Maximal degree in co-relation 97082. Up to 18881 conditions per place. [2023-09-01 07:50:17,847 INFO L137 encePairwiseOnDemand]: 1260/1270 looper letters, 167 selfloop transitions, 29 changer transitions 0/197 dead transitions. [2023-09-01 07:50:17,847 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 197 transitions, 1940 flow [2023-09-01 07:50:17,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 07:50:17,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 07:50:17,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2478 transitions. [2023-09-01 07:50:17,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39023622047244094 [2023-09-01 07:50:17,851 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2478 transitions. [2023-09-01 07:50:17,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2478 transitions. [2023-09-01 07:50:17,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:50:17,852 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2478 transitions. [2023-09-01 07:50:17,855 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 495.6) internal successors, (2478), 5 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:17,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1270.0) internal successors, (7620), 6 states have internal predecessors, (7620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:17,860 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1270.0) internal successors, (7620), 6 states have internal predecessors, (7620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:17,860 INFO L175 Difference]: Start difference. First operand has 94 places, 128 transitions, 1152 flow. Second operand 5 states and 2478 transitions. [2023-09-01 07:50:17,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 197 transitions, 1940 flow [2023-09-01 07:50:18,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 197 transitions, 1939 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:50:18,018 INFO L231 Difference]: Finished difference. Result has 99 places, 137 transitions, 1334 flow [2023-09-01 07:50:18,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1151, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1334, PETRI_PLACES=99, PETRI_TRANSITIONS=137} [2023-09-01 07:50:18,019 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 25 predicate places. [2023-09-01 07:50:18,019 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 137 transitions, 1334 flow [2023-09-01 07:50:18,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 479.75) internal successors, (1919), 4 states have internal predecessors, (1919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:18,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:50:18,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-09-01 07:50:18,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-09-01 07:50:18,020 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:50:18,021 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:50:18,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1251818590, now seen corresponding path program 1 times [2023-09-01 07:50:18,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:50:18,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216503717] [2023-09-01 07:50:18,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:18,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:50:18,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:18,406 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:50:18,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:50:18,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216503717] [2023-09-01 07:50:18,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216503717] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:50:18,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532531433] [2023-09-01 07:50:18,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:18,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:50:18,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:50:18,413 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:50:18,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-09-01 07:50:18,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:18,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 30 conjunts are in the unsatisfiable core [2023-09-01 07:50:18,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:50:18,597 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:50:18,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:50:18,663 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:50:18,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:50:18,701 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:50:18,709 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:50:18,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:50:18,789 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:50:18,789 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2023-09-01 07:50:18,797 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:50:18,797 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 59 [2023-09-01 07:50:18,801 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 44 [2023-09-01 07:50:18,806 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2023-09-01 07:50:18,870 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:50:18,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532531433] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:50:18,871 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:50:18,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2023-09-01 07:50:18,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151776629] [2023-09-01 07:50:18,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:50:18,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 07:50:18,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:50:18,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 07:50:18,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=116, Unknown=3, NotChecked=0, Total=156 [2023-09-01 07:50:18,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 467 out of 1270 [2023-09-01 07:50:18,965 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 137 transitions, 1334 flow. Second operand has 13 states, 13 states have (on average 468.3076923076923) internal successors, (6088), 13 states have internal predecessors, (6088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:18,965 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:50:18,965 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 467 of 1270 [2023-09-01 07:50:18,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:50:23,708 INFO L130 PetriNetUnfolder]: 14666/23863 cut-off events. [2023-09-01 07:50:23,709 INFO L131 PetriNetUnfolder]: For 52847/52847 co-relation queries the response was YES. [2023-09-01 07:50:23,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96450 conditions, 23863 events. 14666/23863 cut-off events. For 52847/52847 co-relation queries the response was YES. Maximal size of possible extension queue 1867. Compared 190859 event pairs, 3217 based on Foata normal form. 116/17384 useless extension candidates. Maximal degree in co-relation 96410. Up to 12107 conditions per place. [2023-09-01 07:50:24,090 INFO L137 encePairwiseOnDemand]: 1254/1270 looper letters, 113 selfloop transitions, 68 changer transitions 0/182 dead transitions. [2023-09-01 07:50:24,090 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 182 transitions, 1886 flow [2023-09-01 07:50:24,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 07:50:24,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 07:50:24,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2889 transitions. [2023-09-01 07:50:24,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37913385826771656 [2023-09-01 07:50:24,095 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2889 transitions. [2023-09-01 07:50:24,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2889 transitions. [2023-09-01 07:50:24,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:50:24,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2889 transitions. [2023-09-01 07:50:24,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 481.5) internal successors, (2889), 6 states have internal predecessors, (2889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:24,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1270.0) internal successors, (8890), 7 states have internal predecessors, (8890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:24,103 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1270.0) internal successors, (8890), 7 states have internal predecessors, (8890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:24,104 INFO L175 Difference]: Start difference. First operand has 99 places, 137 transitions, 1334 flow. Second operand 6 states and 2889 transitions. [2023-09-01 07:50:24,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 182 transitions, 1886 flow [2023-09-01 07:50:24,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 182 transitions, 1878 flow, removed 4 selfloop flow, removed 0 redundant places. [2023-09-01 07:50:24,365 INFO L231 Difference]: Finished difference. Result has 104 places, 135 transitions, 1434 flow [2023-09-01 07:50:24,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1298, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1434, PETRI_PLACES=104, PETRI_TRANSITIONS=135} [2023-09-01 07:50:24,366 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 30 predicate places. [2023-09-01 07:50:24,366 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 135 transitions, 1434 flow [2023-09-01 07:50:24,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 468.3076923076923) internal successors, (6088), 13 states have internal predecessors, (6088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:24,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:50:24,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-09-01 07:50:24,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-09-01 07:50:24,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:50:24,569 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:50:24,569 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:50:24,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1329937560, now seen corresponding path program 1 times [2023-09-01 07:50:24,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:50:24,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760324023] [2023-09-01 07:50:24,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:24,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:50:24,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:24,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:50:24,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:50:24,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760324023] [2023-09-01 07:50:24,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760324023] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:50:24,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:50:24,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 07:50:24,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088364326] [2023-09-01 07:50:24,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:50:24,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:50:24,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:50:24,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:50:24,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 07:50:24,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1270 [2023-09-01 07:50:24,610 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 135 transitions, 1434 flow. Second operand has 3 states, 3 states have (on average 502.0) internal successors, (1506), 3 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:24,610 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:50:24,610 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1270 [2023-09-01 07:50:24,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:50:29,107 INFO L130 PetriNetUnfolder]: 12860/21899 cut-off events. [2023-09-01 07:50:29,107 INFO L131 PetriNetUnfolder]: For 78632/78632 co-relation queries the response was YES. [2023-09-01 07:50:29,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91588 conditions, 21899 events. 12860/21899 cut-off events. For 78632/78632 co-relation queries the response was YES. Maximal size of possible extension queue 1859. Compared 189795 event pairs, 3820 based on Foata normal form. 606/17110 useless extension candidates. Maximal degree in co-relation 91546. Up to 12753 conditions per place. [2023-09-01 07:50:29,275 INFO L137 encePairwiseOnDemand]: 1262/1270 looper letters, 177 selfloop transitions, 5 changer transitions 3/186 dead transitions. [2023-09-01 07:50:29,275 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 186 transitions, 2422 flow [2023-09-01 07:50:29,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:50:29,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:50:29,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1566 transitions. [2023-09-01 07:50:29,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4110236220472441 [2023-09-01 07:50:29,278 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1566 transitions. [2023-09-01 07:50:29,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1566 transitions. [2023-09-01 07:50:29,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:50:29,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1566 transitions. [2023-09-01 07:50:29,279 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 522.0) internal successors, (1566), 3 states have internal predecessors, (1566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:29,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:29,281 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:29,282 INFO L175 Difference]: Start difference. First operand has 104 places, 135 transitions, 1434 flow. Second operand 3 states and 1566 transitions. [2023-09-01 07:50:29,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 186 transitions, 2422 flow [2023-09-01 07:50:29,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 186 transitions, 2361 flow, removed 8 selfloop flow, removed 6 redundant places. [2023-09-01 07:50:29,419 INFO L231 Difference]: Finished difference. Result has 100 places, 128 transitions, 1364 flow [2023-09-01 07:50:29,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1364, PETRI_PLACES=100, PETRI_TRANSITIONS=128} [2023-09-01 07:50:29,420 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 26 predicate places. [2023-09-01 07:50:29,420 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 128 transitions, 1364 flow [2023-09-01 07:50:29,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 502.0) internal successors, (1506), 3 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:29,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:50:29,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:50:29,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-09-01 07:50:29,421 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err18ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:50:29,421 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:50:29,422 INFO L85 PathProgramCache]: Analyzing trace with hash 151858965, now seen corresponding path program 1 times [2023-09-01 07:50:29,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:50:29,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085583428] [2023-09-01 07:50:29,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:29,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:50:29,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:29,483 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:50:29,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:50:29,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085583428] [2023-09-01 07:50:29,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085583428] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:50:29,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 07:50:29,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 07:50:29,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237846247] [2023-09-01 07:50:29,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:50:29,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 07:50:29,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:50:29,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 07:50:29,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 07:50:29,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 497 out of 1270 [2023-09-01 07:50:29,507 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 128 transitions, 1364 flow. Second operand has 4 states, 4 states have (on average 498.75) internal successors, (1995), 4 states have internal predecessors, (1995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:29,507 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:50:29,507 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 497 of 1270 [2023-09-01 07:50:29,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:50:33,542 INFO L130 PetriNetUnfolder]: 12857/21709 cut-off events. [2023-09-01 07:50:33,542 INFO L131 PetriNetUnfolder]: For 74388/74388 co-relation queries the response was YES. [2023-09-01 07:50:33,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89732 conditions, 21709 events. 12857/21709 cut-off events. For 74388/74388 co-relation queries the response was YES. Maximal size of possible extension queue 1817. Compared 184369 event pairs, 7038 based on Foata normal form. 0/17514 useless extension candidates. Maximal degree in co-relation 89693. Up to 15719 conditions per place. [2023-09-01 07:50:33,716 INFO L137 encePairwiseOnDemand]: 1265/1270 looper letters, 112 selfloop transitions, 34 changer transitions 0/146 dead transitions. [2023-09-01 07:50:33,716 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 146 transitions, 1784 flow [2023-09-01 07:50:33,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 07:50:33,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 07:50:33,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 2039 transitions. [2023-09-01 07:50:33,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013779527559055 [2023-09-01 07:50:33,720 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 2039 transitions. [2023-09-01 07:50:33,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 2039 transitions. [2023-09-01 07:50:33,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:50:33,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 2039 transitions. [2023-09-01 07:50:33,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 509.75) internal successors, (2039), 4 states have internal predecessors, (2039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:33,725 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1270.0) internal successors, (6350), 5 states have internal predecessors, (6350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:33,725 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1270.0) internal successors, (6350), 5 states have internal predecessors, (6350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:33,725 INFO L175 Difference]: Start difference. First operand has 100 places, 128 transitions, 1364 flow. Second operand 4 states and 2039 transitions. [2023-09-01 07:50:33,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 146 transitions, 1784 flow [2023-09-01 07:50:33,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 146 transitions, 1712 flow, removed 26 selfloop flow, removed 6 redundant places. [2023-09-01 07:50:33,992 INFO L231 Difference]: Finished difference. Result has 94 places, 127 transitions, 1369 flow [2023-09-01 07:50:33,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1301, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1369, PETRI_PLACES=94, PETRI_TRANSITIONS=127} [2023-09-01 07:50:33,992 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 20 predicate places. [2023-09-01 07:50:33,993 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 127 transitions, 1369 flow [2023-09-01 07:50:33,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 498.75) internal successors, (1995), 4 states have internal predecessors, (1995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:33,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:50:33,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:50:33,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-09-01 07:50:33,993 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err19ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:50:33,993 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:50:33,993 INFO L85 PathProgramCache]: Analyzing trace with hash 151859390, now seen corresponding path program 1 times [2023-09-01 07:50:33,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:50:33,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487933453] [2023-09-01 07:50:33,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:33,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:50:34,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:34,069 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:50:34,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:50:34,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487933453] [2023-09-01 07:50:34,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487933453] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:50:34,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969914079] [2023-09-01 07:50:34,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:34,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:50:34,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:50:34,073 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:50:34,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-09-01 07:50:34,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:34,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 4 conjunts are in the unsatisfiable core [2023-09-01 07:50:34,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:50:34,310 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 113 treesize of output 97 [2023-09-01 07:50:34,334 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:50:34,334 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 07:50:34,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969914079] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:50:34,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 07:50:34,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 8 [2023-09-01 07:50:34,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516162548] [2023-09-01 07:50:34,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:50:34,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 07:50:34,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:50:34,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 07:50:34,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-09-01 07:50:34,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 492 out of 1270 [2023-09-01 07:50:34,370 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 127 transitions, 1369 flow. Second operand has 5 states, 5 states have (on average 493.4) internal successors, (2467), 5 states have internal predecessors, (2467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:34,370 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:50:34,370 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 492 of 1270 [2023-09-01 07:50:34,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:50:36,985 INFO L130 PetriNetUnfolder]: 9955/17217 cut-off events. [2023-09-01 07:50:36,985 INFO L131 PetriNetUnfolder]: For 58028/58028 co-relation queries the response was YES. [2023-09-01 07:50:37,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72588 conditions, 17217 events. 9955/17217 cut-off events. For 58028/58028 co-relation queries the response was YES. Maximal size of possible extension queue 1540. Compared 148018 event pairs, 4626 based on Foata normal form. 990/13703 useless extension candidates. Maximal degree in co-relation 72553. Up to 10913 conditions per place. [2023-09-01 07:50:37,123 INFO L137 encePairwiseOnDemand]: 1256/1270 looper letters, 89 selfloop transitions, 67 changer transitions 0/156 dead transitions. [2023-09-01 07:50:37,123 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 156 transitions, 1835 flow [2023-09-01 07:50:37,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 07:50:37,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 07:50:37,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2528 transitions. [2023-09-01 07:50:37,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3981102362204724 [2023-09-01 07:50:37,126 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2528 transitions. [2023-09-01 07:50:37,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2528 transitions. [2023-09-01 07:50:37,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:50:37,127 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2528 transitions. [2023-09-01 07:50:37,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 505.6) internal successors, (2528), 5 states have internal predecessors, (2528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:37,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1270.0) internal successors, (7620), 6 states have internal predecessors, (7620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:37,132 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1270.0) internal successors, (7620), 6 states have internal predecessors, (7620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:37,132 INFO L175 Difference]: Start difference. First operand has 94 places, 127 transitions, 1369 flow. Second operand 5 states and 2528 transitions. [2023-09-01 07:50:37,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 156 transitions, 1835 flow [2023-09-01 07:50:37,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 156 transitions, 1767 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-09-01 07:50:37,204 INFO L231 Difference]: Finished difference. Result has 93 places, 124 transitions, 1423 flow [2023-09-01 07:50:37,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1289, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1423, PETRI_PLACES=93, PETRI_TRANSITIONS=124} [2023-09-01 07:50:37,205 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 19 predicate places. [2023-09-01 07:50:37,205 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 124 transitions, 1423 flow [2023-09-01 07:50:37,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 493.4) internal successors, (2467), 5 states have internal predecessors, (2467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:37,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:50:37,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:50:37,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-09-01 07:50:37,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:50:37,409 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:50:37,409 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:50:37,409 INFO L85 PathProgramCache]: Analyzing trace with hash 151651882, now seen corresponding path program 1 times [2023-09-01 07:50:37,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:50:37,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73439629] [2023-09-01 07:50:37,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:37,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:50:37,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:37,639 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:50:37,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:50:37,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73439629] [2023-09-01 07:50:37,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73439629] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:50:37,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271856830] [2023-09-01 07:50:37,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:37,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:50:37,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:50:37,645 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:50:37,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-09-01 07:50:37,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:37,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 30 conjunts are in the unsatisfiable core [2023-09-01 07:50:37,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:50:37,838 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:50:37,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:50:37,892 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:50:37,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:50:37,919 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:50:37,932 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:50:37,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:50:37,949 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_437 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_437) c_~A~0.base) (+ c_~A~0.offset (* c_~j~0 4))) 9223372039002259456))) is different from false [2023-09-01 07:50:37,997 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:50:37,997 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 07:50:38,003 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:50:38,004 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 69 [2023-09-01 07:50:38,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 52 [2023-09-01 07:50:38,014 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2023-09-01 07:50:38,059 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:50:38,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271856830] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:50:38,060 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:50:38,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2023-09-01 07:50:38,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307612455] [2023-09-01 07:50:38,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:50:38,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 07:50:38,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:50:38,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 07:50:38,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=96, Unknown=5, NotChecked=20, Total=156 [2023-09-01 07:50:38,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 467 out of 1270 [2023-09-01 07:50:38,111 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 124 transitions, 1423 flow. Second operand has 13 states, 13 states have (on average 468.46153846153845) internal successors, (6090), 13 states have internal predecessors, (6090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:38,121 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:50:38,121 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 467 of 1270 [2023-09-01 07:50:38,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:50:40,766 INFO L130 PetriNetUnfolder]: 9219/15953 cut-off events. [2023-09-01 07:50:40,766 INFO L131 PetriNetUnfolder]: For 75910/75910 co-relation queries the response was YES. [2023-09-01 07:50:40,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69338 conditions, 15953 events. 9219/15953 cut-off events. For 75910/75910 co-relation queries the response was YES. Maximal size of possible extension queue 1434. Compared 137017 event pairs, 1493 based on Foata normal form. 0/11997 useless extension candidates. Maximal degree in co-relation 69303. Up to 6853 conditions per place. [2023-09-01 07:50:40,852 INFO L137 encePairwiseOnDemand]: 1261/1270 looper letters, 219 selfloop transitions, 9 changer transitions 0/228 dead transitions. [2023-09-01 07:50:40,852 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 228 transitions, 3184 flow [2023-09-01 07:50:40,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 07:50:40,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 07:50:40,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2882 transitions. [2023-09-01 07:50:40,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37821522309711286 [2023-09-01 07:50:40,856 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2882 transitions. [2023-09-01 07:50:40,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2882 transitions. [2023-09-01 07:50:40,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:50:40,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2882 transitions. [2023-09-01 07:50:40,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 480.3333333333333) internal successors, (2882), 6 states have internal predecessors, (2882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:40,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1270.0) internal successors, (8890), 7 states have internal predecessors, (8890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:40,865 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1270.0) internal successors, (8890), 7 states have internal predecessors, (8890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:40,865 INFO L175 Difference]: Start difference. First operand has 93 places, 124 transitions, 1423 flow. Second operand 6 states and 2882 transitions. [2023-09-01 07:50:40,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 228 transitions, 3184 flow [2023-09-01 07:50:40,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 228 transitions, 3015 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-09-01 07:50:40,957 INFO L231 Difference]: Finished difference. Result has 97 places, 125 transitions, 1375 flow [2023-09-01 07:50:40,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1340, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1375, PETRI_PLACES=97, PETRI_TRANSITIONS=125} [2023-09-01 07:50:40,957 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 23 predicate places. [2023-09-01 07:50:40,957 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 125 transitions, 1375 flow [2023-09-01 07:50:40,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 468.46153846153845) internal successors, (6090), 13 states have internal predecessors, (6090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:40,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:50:40,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:50:40,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-09-01 07:50:41,158 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,SelfDestructingSolverStorable22 [2023-09-01 07:50:41,159 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:50:41,159 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:50:41,159 INFO L85 PathProgramCache]: Analyzing trace with hash 151651992, now seen corresponding path program 1 times [2023-09-01 07:50:41,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:50:41,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850851989] [2023-09-01 07:50:41,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:41,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:50:41,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:41,445 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:50:41,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:50:41,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850851989] [2023-09-01 07:50:41,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850851989] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:50:41,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667910368] [2023-09-01 07:50:41,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:41,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:50:41,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:50:41,449 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:50:41,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-09-01 07:50:41,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:41,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 30 conjunts are in the unsatisfiable core [2023-09-01 07:50:41,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:50:41,633 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:50:41,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:50:41,685 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:50:41,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:50:41,714 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:50:41,731 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:50:41,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:50:41,748 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_471 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_471) c_~A~0.base) (+ c_~A~0.offset (* c_~j~0 4))) 4294967296)) is different from false [2023-09-01 07:50:41,767 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_470 (Array Int Int)) (v_ArrVal_471 (Array Int Int))) (< (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_470) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_471) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) 4294967296)) is different from false [2023-09-01 07:50:41,774 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:50:41,775 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2023-09-01 07:50:41,781 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:50:41,781 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 117 [2023-09-01 07:50:41,786 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2023-09-01 07:50:41,805 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2023-09-01 07:50:41,820 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-09-01 07:50:41,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667910368] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:50:41,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:50:41,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2023-09-01 07:50:41,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431765982] [2023-09-01 07:50:41,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:50:41,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-09-01 07:50:41,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:50:41,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-09-01 07:50:41,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=104, Unknown=2, NotChecked=42, Total=182 [2023-09-01 07:50:41,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 1270 [2023-09-01 07:50:41,838 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 125 transitions, 1375 flow. Second operand has 14 states, 14 states have (on average 459.5) internal successors, (6433), 14 states have internal predecessors, (6433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:41,838 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:50:41,838 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 1270 [2023-09-01 07:50:41,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:50:44,392 INFO L130 PetriNetUnfolder]: 8483/14689 cut-off events. [2023-09-01 07:50:44,393 INFO L131 PetriNetUnfolder]: For 62206/62206 co-relation queries the response was YES. [2023-09-01 07:50:44,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67724 conditions, 14689 events. 8483/14689 cut-off events. For 62206/62206 co-relation queries the response was YES. Maximal size of possible extension queue 1309. Compared 124879 event pairs, 900 based on Foata normal form. 528/13686 useless extension candidates. Maximal degree in co-relation 67686. Up to 4294 conditions per place. [2023-09-01 07:50:44,547 INFO L137 encePairwiseOnDemand]: 1261/1270 looper letters, 325 selfloop transitions, 15 changer transitions 0/340 dead transitions. [2023-09-01 07:50:44,547 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 340 transitions, 4389 flow [2023-09-01 07:50:44,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 07:50:44,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 07:50:44,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4278 transitions. [2023-09-01 07:50:44,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3742782152230971 [2023-09-01 07:50:44,551 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4278 transitions. [2023-09-01 07:50:44,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4278 transitions. [2023-09-01 07:50:44,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:50:44,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4278 transitions. [2023-09-01 07:50:44,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 475.3333333333333) internal successors, (4278), 9 states have internal predecessors, (4278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:44,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1270.0) internal successors, (12700), 10 states have internal predecessors, (12700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:44,563 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1270.0) internal successors, (12700), 10 states have internal predecessors, (12700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:44,564 INFO L175 Difference]: Start difference. First operand has 97 places, 125 transitions, 1375 flow. Second operand 9 states and 4278 transitions. [2023-09-01 07:50:44,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 340 transitions, 4389 flow [2023-09-01 07:50:44,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 340 transitions, 4357 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-09-01 07:50:44,648 INFO L231 Difference]: Finished difference. Result has 100 places, 129 transitions, 1409 flow [2023-09-01 07:50:44,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1409, PETRI_PLACES=100, PETRI_TRANSITIONS=129} [2023-09-01 07:50:44,649 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 26 predicate places. [2023-09-01 07:50:44,649 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 129 transitions, 1409 flow [2023-09-01 07:50:44,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 459.5) internal successors, (6433), 14 states have internal predecessors, (6433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:44,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:50:44,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:50:44,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-09-01 07:50:44,850 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,SelfDestructingSolverStorable23 [2023-09-01 07:50:44,851 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:50:44,851 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:50:44,851 INFO L85 PathProgramCache]: Analyzing trace with hash 412684266, now seen corresponding path program 1 times [2023-09-01 07:50:44,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:50:44,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677322436] [2023-09-01 07:50:44,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:44,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:50:44,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:44,956 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:50:44,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:50:44,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677322436] [2023-09-01 07:50:44,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677322436] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:50:44,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458488491] [2023-09-01 07:50:44,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:44,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:50:44,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:50:44,961 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:50:44,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-09-01 07:50:45,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:45,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 13 conjunts are in the unsatisfiable core [2023-09-01 07:50:45,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:50:45,198 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:50:45,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:50:45,245 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:50:45,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458488491] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:50:45,246 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:50:45,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-09-01 07:50:45,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967722240] [2023-09-01 07:50:45,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:50:45,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-09-01 07:50:45,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:50:45,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-09-01 07:50:45,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-09-01 07:50:45,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 487 out of 1270 [2023-09-01 07:50:45,444 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 129 transitions, 1409 flow. Second operand has 14 states, 14 states have (on average 488.35714285714283) internal successors, (6837), 14 states have internal predecessors, (6837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:45,444 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:50:45,444 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 487 of 1270 [2023-09-01 07:50:45,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:50:47,325 INFO L130 PetriNetUnfolder]: 5925/10253 cut-off events. [2023-09-01 07:50:47,325 INFO L131 PetriNetUnfolder]: For 39395/39395 co-relation queries the response was YES. [2023-09-01 07:50:47,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45475 conditions, 10253 events. 5925/10253 cut-off events. For 39395/39395 co-relation queries the response was YES. Maximal size of possible extension queue 1086. Compared 80391 event pairs, 3365 based on Foata normal form. 216/9448 useless extension candidates. Maximal degree in co-relation 45440. Up to 7925 conditions per place. [2023-09-01 07:50:47,407 INFO L137 encePairwiseOnDemand]: 1254/1270 looper letters, 151 selfloop transitions, 17 changer transitions 1/169 dead transitions. [2023-09-01 07:50:47,407 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 169 transitions, 1723 flow [2023-09-01 07:50:47,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 07:50:47,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 07:50:47,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4502 transitions. [2023-09-01 07:50:47,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39387576552930886 [2023-09-01 07:50:47,411 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4502 transitions. [2023-09-01 07:50:47,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4502 transitions. [2023-09-01 07:50:47,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:50:47,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4502 transitions. [2023-09-01 07:50:47,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 500.22222222222223) internal successors, (4502), 9 states have internal predecessors, (4502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:47,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1270.0) internal successors, (12700), 10 states have internal predecessors, (12700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:47,421 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1270.0) internal successors, (12700), 10 states have internal predecessors, (12700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:47,421 INFO L175 Difference]: Start difference. First operand has 100 places, 129 transitions, 1409 flow. Second operand 9 states and 4502 transitions. [2023-09-01 07:50:47,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 169 transitions, 1723 flow [2023-09-01 07:50:47,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 169 transitions, 1680 flow, removed 8 selfloop flow, removed 5 redundant places. [2023-09-01 07:50:47,490 INFO L231 Difference]: Finished difference. Result has 104 places, 101 transitions, 1043 flow [2023-09-01 07:50:47,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1043, PETRI_PLACES=104, PETRI_TRANSITIONS=101} [2023-09-01 07:50:47,491 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 30 predicate places. [2023-09-01 07:50:47,491 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 101 transitions, 1043 flow [2023-09-01 07:50:47,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 488.35714285714283) internal successors, (6837), 14 states have internal predecessors, (6837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:47,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:50:47,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:50:47,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-09-01 07:50:47,692 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,SelfDestructingSolverStorable24 [2023-09-01 07:50:47,692 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:50:47,693 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:50:47,693 INFO L85 PathProgramCache]: Analyzing trace with hash 414894635, now seen corresponding path program 1 times [2023-09-01 07:50:47,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:50:47,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129208108] [2023-09-01 07:50:47,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:47,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:50:47,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:47,910 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:50:47,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:50:47,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129208108] [2023-09-01 07:50:47,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129208108] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:50:47,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175589819] [2023-09-01 07:50:47,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:47,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:50:47,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:50:47,913 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:50:47,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-09-01 07:50:48,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:48,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 07:50:48,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:50:49,092 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 63 treesize of output 23 [2023-09-01 07:50:49,100 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:50:49,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:50:49,788 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 414 treesize of output 374 [2023-09-01 07:50:49,904 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:50:49,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175589819] provided 1 perfect and 1 imperfect interpolant sequences [2023-09-01 07:50:49,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-09-01 07:50:49,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3, 3] total 5 [2023-09-01 07:50:49,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210606812] [2023-09-01 07:50:49,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:50:49,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 07:50:49,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:50:49,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 07:50:49,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-09-01 07:50:49,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 492 out of 1270 [2023-09-01 07:50:49,951 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 101 transitions, 1043 flow. Second operand has 4 states, 4 states have (on average 494.0) internal successors, (1976), 4 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:49,951 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:50:49,951 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 492 of 1270 [2023-09-01 07:50:49,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:50:51,903 INFO L130 PetriNetUnfolder]: 7341/12329 cut-off events. [2023-09-01 07:50:51,904 INFO L131 PetriNetUnfolder]: For 39911/39911 co-relation queries the response was YES. [2023-09-01 07:50:51,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56336 conditions, 12329 events. 7341/12329 cut-off events. For 39911/39911 co-relation queries the response was YES. Maximal size of possible extension queue 1276. Compared 95710 event pairs, 2396 based on Foata normal form. 168/11222 useless extension candidates. Maximal degree in co-relation 56299. Up to 6402 conditions per place. [2023-09-01 07:50:52,024 INFO L137 encePairwiseOnDemand]: 1254/1270 looper letters, 107 selfloop transitions, 62 changer transitions 0/169 dead transitions. [2023-09-01 07:50:52,024 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 169 transitions, 1847 flow [2023-09-01 07:50:52,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 07:50:52,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 07:50:52,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2547 transitions. [2023-09-01 07:50:52,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011023622047244 [2023-09-01 07:50:52,027 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2547 transitions. [2023-09-01 07:50:52,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2547 transitions. [2023-09-01 07:50:52,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:50:52,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2547 transitions. [2023-09-01 07:50:52,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 509.4) internal successors, (2547), 5 states have internal predecessors, (2547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:52,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1270.0) internal successors, (7620), 6 states have internal predecessors, (7620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:52,034 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1270.0) internal successors, (7620), 6 states have internal predecessors, (7620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:52,034 INFO L175 Difference]: Start difference. First operand has 104 places, 101 transitions, 1043 flow. Second operand 5 states and 2547 transitions. [2023-09-01 07:50:52,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 169 transitions, 1847 flow [2023-09-01 07:50:52,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 169 transitions, 1834 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-09-01 07:50:52,319 INFO L231 Difference]: Finished difference. Result has 109 places, 117 transitions, 1453 flow [2023-09-01 07:50:52,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1013, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1453, PETRI_PLACES=109, PETRI_TRANSITIONS=117} [2023-09-01 07:50:52,319 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 35 predicate places. [2023-09-01 07:50:52,320 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 117 transitions, 1453 flow [2023-09-01 07:50:52,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 494.0) internal successors, (1976), 4 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:52,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:50:52,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:50:52,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-09-01 07:50:52,520 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,SelfDestructingSolverStorable25 [2023-09-01 07:50:52,521 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:50:52,521 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:50:52,521 INFO L85 PathProgramCache]: Analyzing trace with hash 414894513, now seen corresponding path program 1 times [2023-09-01 07:50:52,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:50:52,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487045075] [2023-09-01 07:50:52,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:52,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:50:52,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:52,700 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:50:52,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:50:52,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487045075] [2023-09-01 07:50:52,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487045075] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:50:52,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389685892] [2023-09-01 07:50:52,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:52,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:50:52,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:50:52,705 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:50:52,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-09-01 07:50:52,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:52,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjunts are in the unsatisfiable core [2023-09-01 07:50:52,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:50:53,865 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 63 treesize of output 23 [2023-09-01 07:50:53,875 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:50:53,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:50:54,637 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 416 treesize of output 376 [2023-09-01 07:50:54,747 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:50:54,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1389685892] provided 1 perfect and 1 imperfect interpolant sequences [2023-09-01 07:50:54,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-09-01 07:50:54,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3, 3] total 7 [2023-09-01 07:50:54,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114018089] [2023-09-01 07:50:54,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:50:54,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 07:50:54,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:50:54,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 07:50:54,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-09-01 07:50:54,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 492 out of 1270 [2023-09-01 07:50:54,806 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 117 transitions, 1453 flow. Second operand has 4 states, 4 states have (on average 494.0) internal successors, (1976), 4 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:54,806 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:50:54,806 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 492 of 1270 [2023-09-01 07:50:54,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:50:56,936 INFO L130 PetriNetUnfolder]: 7311/12433 cut-off events. [2023-09-01 07:50:56,936 INFO L131 PetriNetUnfolder]: For 61525/61525 co-relation queries the response was YES. [2023-09-01 07:50:56,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62592 conditions, 12433 events. 7311/12433 cut-off events. For 61525/61525 co-relation queries the response was YES. Maximal size of possible extension queue 1395. Compared 98062 event pairs, 2013 based on Foata normal form. 96/11299 useless extension candidates. Maximal degree in co-relation 62551. Up to 5578 conditions per place. [2023-09-01 07:50:57,023 INFO L137 encePairwiseOnDemand]: 1253/1270 looper letters, 112 selfloop transitions, 55 changer transitions 0/167 dead transitions. [2023-09-01 07:50:57,023 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 167 transitions, 2075 flow [2023-09-01 07:50:57,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 07:50:57,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 07:50:57,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2548 transitions. [2023-09-01 07:50:57,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40125984251968505 [2023-09-01 07:50:57,026 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2548 transitions. [2023-09-01 07:50:57,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2548 transitions. [2023-09-01 07:50:57,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:50:57,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2548 transitions. [2023-09-01 07:50:57,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 509.6) internal successors, (2548), 5 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:57,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1270.0) internal successors, (7620), 6 states have internal predecessors, (7620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:57,031 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1270.0) internal successors, (7620), 6 states have internal predecessors, (7620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:57,031 INFO L175 Difference]: Start difference. First operand has 109 places, 117 transitions, 1453 flow. Second operand 5 states and 2548 transitions. [2023-09-01 07:50:57,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 167 transitions, 2075 flow [2023-09-01 07:50:57,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 167 transitions, 2065 flow, removed 5 selfloop flow, removed 0 redundant places. [2023-09-01 07:50:57,342 INFO L231 Difference]: Finished difference. Result has 113 places, 117 transitions, 1554 flow [2023-09-01 07:50:57,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1424, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1554, PETRI_PLACES=113, PETRI_TRANSITIONS=117} [2023-09-01 07:50:57,342 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 39 predicate places. [2023-09-01 07:50:57,342 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 117 transitions, 1554 flow [2023-09-01 07:50:57,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 494.0) internal successors, (1976), 4 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:50:57,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:50:57,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:50:57,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-09-01 07:50:57,543 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,SelfDestructingSolverStorable26 [2023-09-01 07:50:57,544 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:50:57,544 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:50:57,544 INFO L85 PathProgramCache]: Analyzing trace with hash 406247861, now seen corresponding path program 1 times [2023-09-01 07:50:57,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:50:57,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727414963] [2023-09-01 07:50:57,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:57,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:50:57,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:57,684 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:50:57,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:50:57,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727414963] [2023-09-01 07:50:57,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727414963] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:50:57,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979566727] [2023-09-01 07:50:57,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:50:57,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:50:57,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:50:57,689 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:50:57,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-09-01 07:50:57,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:50:57,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 07:50:57,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:50:58,742 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 105 treesize of output 97 [2023-09-01 07:50:58,819 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 141 treesize of output 125 [2023-09-01 07:50:58,863 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:50:58,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:51:00,125 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 646 treesize of output 598 [2023-09-01 07:51:00,496 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:51:00,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979566727] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:51:00,497 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:51:00,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2023-09-01 07:51:00,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312832794] [2023-09-01 07:51:00,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:51:00,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 07:51:00,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:51:00,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 07:51:00,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2023-09-01 07:51:00,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 484 out of 1270 [2023-09-01 07:51:00,730 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 117 transitions, 1554 flow. Second operand has 13 states, 13 states have (on average 485.7692307692308) internal successors, (6315), 13 states have internal predecessors, (6315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:00,730 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:51:00,730 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 484 of 1270 [2023-09-01 07:51:00,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:51:02,881 INFO L130 PetriNetUnfolder]: 6979/11891 cut-off events. [2023-09-01 07:51:02,882 INFO L131 PetriNetUnfolder]: For 90694/90694 co-relation queries the response was YES. [2023-09-01 07:51:02,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62609 conditions, 11891 events. 6979/11891 cut-off events. For 90694/90694 co-relation queries the response was YES. Maximal size of possible extension queue 1319. Compared 94825 event pairs, 2997 based on Foata normal form. 168/10913 useless extension candidates. Maximal degree in co-relation 62566. Up to 7376 conditions per place. [2023-09-01 07:51:02,959 INFO L137 encePairwiseOnDemand]: 1258/1270 looper letters, 187 selfloop transitions, 9 changer transitions 12/208 dead transitions. [2023-09-01 07:51:02,959 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 208 transitions, 3166 flow [2023-09-01 07:51:02,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 07:51:02,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 07:51:02,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3977 transitions. [2023-09-01 07:51:02,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39143700787401575 [2023-09-01 07:51:02,963 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3977 transitions. [2023-09-01 07:51:02,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3977 transitions. [2023-09-01 07:51:02,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:51:02,963 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3977 transitions. [2023-09-01 07:51:02,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 497.125) internal successors, (3977), 8 states have internal predecessors, (3977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:02,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 1270.0) internal successors, (11430), 9 states have internal predecessors, (11430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:02,972 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 1270.0) internal successors, (11430), 9 states have internal predecessors, (11430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:02,972 INFO L175 Difference]: Start difference. First operand has 113 places, 117 transitions, 1554 flow. Second operand 8 states and 3977 transitions. [2023-09-01 07:51:02,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 208 transitions, 3166 flow [2023-09-01 07:51:03,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 208 transitions, 3162 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 07:51:03,100 INFO L231 Difference]: Finished difference. Result has 120 places, 117 transitions, 1573 flow [2023-09-01 07:51:03,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1523, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1573, PETRI_PLACES=120, PETRI_TRANSITIONS=117} [2023-09-01 07:51:03,101 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 46 predicate places. [2023-09-01 07:51:03,101 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 117 transitions, 1573 flow [2023-09-01 07:51:03,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 485.7692307692308) internal successors, (6315), 13 states have internal predecessors, (6315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:03,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:51:03,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:51:03,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-09-01 07:51:03,309 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,SelfDestructingSolverStorable27 [2023-09-01 07:51:03,309 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:51:03,309 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:51:03,310 INFO L85 PathProgramCache]: Analyzing trace with hash 406247856, now seen corresponding path program 1 times [2023-09-01 07:51:03,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:51:03,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340597261] [2023-09-01 07:51:03,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:03,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:51:03,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:03,567 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:51:03,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:51:03,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340597261] [2023-09-01 07:51:03,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340597261] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:51:03,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028308316] [2023-09-01 07:51:03,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:03,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:51:03,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:51:03,569 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:51:03,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-09-01 07:51:03,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:03,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 07:51:03,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:51:04,881 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 572 treesize of output 524 [2023-09-01 07:51:05,311 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:51:05,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:51:06,468 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 646 treesize of output 598 [2023-09-01 07:51:06,625 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:51:06,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028308316] provided 1 perfect and 1 imperfect interpolant sequences [2023-09-01 07:51:06,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-09-01 07:51:06,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2, 2] total 5 [2023-09-01 07:51:06,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167906132] [2023-09-01 07:51:06,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:51:06,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:51:06,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:51:06,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:51:06,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-09-01 07:51:06,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1270 [2023-09-01 07:51:06,637 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 117 transitions, 1573 flow. Second operand has 3 states, 3 states have (on average 502.6666666666667) internal successors, (1508), 3 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:06,637 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:51:06,637 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1270 [2023-09-01 07:51:06,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:51:08,401 INFO L130 PetriNetUnfolder]: 5763/9841 cut-off events. [2023-09-01 07:51:08,401 INFO L131 PetriNetUnfolder]: For 74027/74027 co-relation queries the response was YES. [2023-09-01 07:51:08,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55489 conditions, 9841 events. 5763/9841 cut-off events. For 74027/74027 co-relation queries the response was YES. Maximal size of possible extension queue 1107. Compared 74715 event pairs, 4103 based on Foata normal form. 438/9985 useless extension candidates. Maximal degree in co-relation 55442. Up to 9841 conditions per place. [2023-09-01 07:51:08,485 INFO L137 encePairwiseOnDemand]: 1267/1270 looper letters, 113 selfloop transitions, 1 changer transitions 0/114 dead transitions. [2023-09-01 07:51:08,485 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 114 transitions, 1781 flow [2023-09-01 07:51:08,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:51:08,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:51:08,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1535 transitions. [2023-09-01 07:51:08,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40288713910761154 [2023-09-01 07:51:08,487 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1535 transitions. [2023-09-01 07:51:08,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1535 transitions. [2023-09-01 07:51:08,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:51:08,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1535 transitions. [2023-09-01 07:51:08,488 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 511.6666666666667) internal successors, (1535), 3 states have internal predecessors, (1535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:08,490 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:08,490 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:08,490 INFO L175 Difference]: Start difference. First operand has 120 places, 117 transitions, 1573 flow. Second operand 3 states and 1535 transitions. [2023-09-01 07:51:08,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 114 transitions, 1781 flow [2023-09-01 07:51:08,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 114 transitions, 1774 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-09-01 07:51:08,693 INFO L231 Difference]: Finished difference. Result has 117 places, 114 transitions, 1548 flow [2023-09-01 07:51:08,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1546, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1548, PETRI_PLACES=117, PETRI_TRANSITIONS=114} [2023-09-01 07:51:08,694 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 43 predicate places. [2023-09-01 07:51:08,695 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 114 transitions, 1548 flow [2023-09-01 07:51:08,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 502.6666666666667) internal successors, (1508), 3 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:08,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:51:08,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:51:08,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-09-01 07:51:08,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:51:08,897 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err21ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:51:08,897 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:51:08,897 INFO L85 PathProgramCache]: Analyzing trace with hash 406247729, now seen corresponding path program 1 times [2023-09-01 07:51:08,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:51:08,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889519695] [2023-09-01 07:51:08,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:08,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:51:08,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:09,183 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:51:09,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:51:09,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889519695] [2023-09-01 07:51:09,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889519695] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:51:09,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325407615] [2023-09-01 07:51:09,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:09,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:51:09,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:51:09,185 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:51:09,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-09-01 07:51:09,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:09,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 5 conjunts are in the unsatisfiable core [2023-09-01 07:51:09,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:51:10,412 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 572 treesize of output 524 [2023-09-01 07:51:10,708 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:51:10,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:51:11,813 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 646 treesize of output 598 [2023-09-01 07:51:11,973 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:51:11,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325407615] provided 1 perfect and 1 imperfect interpolant sequences [2023-09-01 07:51:11,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-09-01 07:51:11,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2, 2] total 6 [2023-09-01 07:51:11,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688731644] [2023-09-01 07:51:11,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:51:11,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:51:11,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:51:11,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:51:11,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-09-01 07:51:11,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1270 [2023-09-01 07:51:11,987 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 114 transitions, 1548 flow. Second operand has 3 states, 3 states have (on average 502.6666666666667) internal successors, (1508), 3 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:11,987 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:51:11,988 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1270 [2023-09-01 07:51:11,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:51:13,711 INFO L130 PetriNetUnfolder]: 5126/8766 cut-off events. [2023-09-01 07:51:13,711 INFO L131 PetriNetUnfolder]: For 64903/64903 co-relation queries the response was YES. [2023-09-01 07:51:13,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48980 conditions, 8766 events. 5126/8766 cut-off events. For 64903/64903 co-relation queries the response was YES. Maximal size of possible extension queue 925. Compared 65511 event pairs, 3600 based on Foata normal form. 438/8940 useless extension candidates. Maximal degree in co-relation 48932. Up to 8766 conditions per place. [2023-09-01 07:51:13,765 INFO L137 encePairwiseOnDemand]: 1268/1270 looper letters, 96 selfloop transitions, 1 changer transitions 15/112 dead transitions. [2023-09-01 07:51:13,765 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 112 transitions, 1755 flow [2023-09-01 07:51:13,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:51:13,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:51:13,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1533 transitions. [2023-09-01 07:51:13,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023622047244094 [2023-09-01 07:51:13,767 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1533 transitions. [2023-09-01 07:51:13,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1533 transitions. [2023-09-01 07:51:13,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:51:13,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1533 transitions. [2023-09-01 07:51:13,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 511.0) internal successors, (1533), 3 states have internal predecessors, (1533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:13,770 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:13,771 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:13,771 INFO L175 Difference]: Start difference. First operand has 117 places, 114 transitions, 1548 flow. Second operand 3 states and 1533 transitions. [2023-09-01 07:51:13,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 112 transitions, 1755 flow [2023-09-01 07:51:13,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 112 transitions, 1751 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-09-01 07:51:13,937 INFO L231 Difference]: Finished difference. Result has 116 places, 97 transitions, 1303 flow [2023-09-01 07:51:13,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1527, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1303, PETRI_PLACES=116, PETRI_TRANSITIONS=97} [2023-09-01 07:51:13,937 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 42 predicate places. [2023-09-01 07:51:13,938 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 97 transitions, 1303 flow [2023-09-01 07:51:13,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 502.6666666666667) internal successors, (1508), 3 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:13,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:51:13,938 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:51:13,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-09-01 07:51:14,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:51:14,140 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:51:14,140 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:51:14,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1951612900, now seen corresponding path program 1 times [2023-09-01 07:51:14,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:51:14,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863700083] [2023-09-01 07:51:14,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:14,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:51:14,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:14,420 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:51:14,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:51:14,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863700083] [2023-09-01 07:51:14,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863700083] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:51:14,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701917966] [2023-09-01 07:51:14,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:14,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:51:14,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:51:14,425 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:51:14,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-09-01 07:51:14,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:14,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 07:51:14,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:51:14,662 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:51:14,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:51:14,710 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:51:14,756 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:51:14,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:51:14,818 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_672 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_672) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 4294967296)) is different from false [2023-09-01 07:51:14,824 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:51:14,825 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-09-01 07:51:14,830 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:51:14,831 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2023-09-01 07:51:14,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-09-01 07:51:14,867 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-09-01 07:51:14,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701917966] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:51:14,868 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:51:14,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2023-09-01 07:51:14,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112750902] [2023-09-01 07:51:14,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:51:14,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 07:51:14,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:51:14,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 07:51:14,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=230, Unknown=1, NotChecked=30, Total=306 [2023-09-01 07:51:14,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 465 out of 1270 [2023-09-01 07:51:14,969 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 97 transitions, 1303 flow. Second operand has 18 states, 18 states have (on average 466.3333333333333) internal successors, (8394), 18 states have internal predecessors, (8394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:14,970 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:51:14,970 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 465 of 1270 [2023-09-01 07:51:14,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:51:16,975 INFO L130 PetriNetUnfolder]: 5010/8550 cut-off events. [2023-09-01 07:51:16,975 INFO L131 PetriNetUnfolder]: For 63537/63537 co-relation queries the response was YES. [2023-09-01 07:51:17,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47251 conditions, 8550 events. 5010/8550 cut-off events. For 63537/63537 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 63244 event pairs, 1898 based on Foata normal form. 6/8289 useless extension candidates. Maximal degree in co-relation 47203. Up to 5071 conditions per place. [2023-09-01 07:51:17,042 INFO L137 encePairwiseOnDemand]: 1253/1270 looper letters, 73 selfloop transitions, 61 changer transitions 1/135 dead transitions. [2023-09-01 07:51:17,043 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 135 transitions, 1964 flow [2023-09-01 07:51:17,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 07:51:17,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 07:51:17,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 5674 transitions. [2023-09-01 07:51:17,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37230971128608925 [2023-09-01 07:51:17,047 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 5674 transitions. [2023-09-01 07:51:17,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 5674 transitions. [2023-09-01 07:51:17,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:51:17,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 5674 transitions. [2023-09-01 07:51:17,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 472.8333333333333) internal successors, (5674), 12 states have internal predecessors, (5674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:17,057 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 1270.0) internal successors, (16510), 13 states have internal predecessors, (16510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:17,058 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 1270.0) internal successors, (16510), 13 states have internal predecessors, (16510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:17,058 INFO L175 Difference]: Start difference. First operand has 116 places, 97 transitions, 1303 flow. Second operand 12 states and 5674 transitions. [2023-09-01 07:51:17,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 135 transitions, 1964 flow [2023-09-01 07:51:17,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 135 transitions, 1956 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-09-01 07:51:17,156 INFO L231 Difference]: Finished difference. Result has 127 places, 113 transitions, 1702 flow [2023-09-01 07:51:17,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1295, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1702, PETRI_PLACES=127, PETRI_TRANSITIONS=113} [2023-09-01 07:51:17,157 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 53 predicate places. [2023-09-01 07:51:17,157 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 113 transitions, 1702 flow [2023-09-01 07:51:17,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 466.3333333333333) internal successors, (8394), 18 states have internal predecessors, (8394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:17,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:51:17,158 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:51:17,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-09-01 07:51:17,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:51:17,361 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:51:17,361 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:51:17,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1951612835, now seen corresponding path program 2 times [2023-09-01 07:51:17,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:51:17,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36717484] [2023-09-01 07:51:17,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:17,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:51:17,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:17,658 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:51:17,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:51:17,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36717484] [2023-09-01 07:51:17,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36717484] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:51:17,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557909496] [2023-09-01 07:51:17,659 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:51:17,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:51:17,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:51:17,661 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:51:17,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-09-01 07:51:17,869 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 07:51:17,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:51:17,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 07:51:17,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:51:17,912 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:51:17,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:51:17,958 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:51:17,997 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:51:17,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:51:18,080 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:51:18,081 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-09-01 07:51:18,089 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:51:18,090 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2023-09-01 07:51:18,105 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2023-09-01 07:51:18,136 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:51:18,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557909496] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:51:18,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:51:18,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2023-09-01 07:51:18,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084033970] [2023-09-01 07:51:18,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:51:18,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 07:51:18,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:51:18,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 07:51:18,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=226, Unknown=3, NotChecked=0, Total=272 [2023-09-01 07:51:18,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 485 out of 1270 [2023-09-01 07:51:18,814 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 113 transitions, 1702 flow. Second operand has 17 states, 17 states have (on average 486.29411764705884) internal successors, (8267), 17 states have internal predecessors, (8267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:18,814 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:51:18,814 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 485 of 1270 [2023-09-01 07:51:18,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:51:20,889 INFO L130 PetriNetUnfolder]: 5004/8538 cut-off events. [2023-09-01 07:51:20,889 INFO L131 PetriNetUnfolder]: For 75908/75908 co-relation queries the response was YES. [2023-09-01 07:51:20,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49345 conditions, 8538 events. 5004/8538 cut-off events. For 75908/75908 co-relation queries the response was YES. Maximal size of possible extension queue 834. Compared 62905 event pairs, 1553 based on Foata normal form. 6/8283 useless extension candidates. Maximal degree in co-relation 49293. Up to 4333 conditions per place. [2023-09-01 07:51:20,973 INFO L137 encePairwiseOnDemand]: 1253/1270 looper letters, 79 selfloop transitions, 53 changer transitions 1/133 dead transitions. [2023-09-01 07:51:20,973 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 133 transitions, 2097 flow [2023-09-01 07:51:20,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 07:51:20,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 07:51:20,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 5916 transitions. [2023-09-01 07:51:20,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38818897637795274 [2023-09-01 07:51:20,979 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 5916 transitions. [2023-09-01 07:51:20,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 5916 transitions. [2023-09-01 07:51:20,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:51:20,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 5916 transitions. [2023-09-01 07:51:20,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 493.0) internal successors, (5916), 12 states have internal predecessors, (5916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:20,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 1270.0) internal successors, (16510), 13 states have internal predecessors, (16510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:20,992 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 1270.0) internal successors, (16510), 13 states have internal predecessors, (16510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:20,992 INFO L175 Difference]: Start difference. First operand has 127 places, 113 transitions, 1702 flow. Second operand 12 states and 5916 transitions. [2023-09-01 07:51:20,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 133 transitions, 2097 flow [2023-09-01 07:51:21,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 133 transitions, 1950 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-09-01 07:51:21,124 INFO L231 Difference]: Finished difference. Result has 132 places, 112 transitions, 1655 flow [2023-09-01 07:51:21,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1526, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1655, PETRI_PLACES=132, PETRI_TRANSITIONS=112} [2023-09-01 07:51:21,129 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 58 predicate places. [2023-09-01 07:51:21,129 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 112 transitions, 1655 flow [2023-09-01 07:51:21,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 486.29411764705884) internal successors, (8267), 17 states have internal predecessors, (8267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:21,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:51:21,130 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:51:21,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-09-01 07:51:21,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:51:21,331 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:51:21,331 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:51:21,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1953823202, now seen corresponding path program 1 times [2023-09-01 07:51:21,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:51:21,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734234796] [2023-09-01 07:51:21,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:21,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:51:21,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:21,530 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 07:51:21,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:51:21,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734234796] [2023-09-01 07:51:21,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734234796] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:51:21,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079726298] [2023-09-01 07:51:21,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:21,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:51:21,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:51:21,532 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:51:21,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-09-01 07:51:21,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:21,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 9 conjunts are in the unsatisfiable core [2023-09-01 07:51:21,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:51:22,050 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 07:51:22,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:51:22,831 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:51:22,832 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 500 treesize of output 428 [2023-09-01 07:51:23,091 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 07:51:23,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079726298] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:51:23,091 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:51:23,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2023-09-01 07:51:23,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663634263] [2023-09-01 07:51:23,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:51:23,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-09-01 07:51:23,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:51:23,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-09-01 07:51:23,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-09-01 07:51:23,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 485 out of 1270 [2023-09-01 07:51:23,549 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 112 transitions, 1655 flow. Second operand has 11 states, 11 states have (on average 486.8181818181818) internal successors, (5355), 11 states have internal predecessors, (5355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:23,549 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:51:23,549 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 485 of 1270 [2023-09-01 07:51:23,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:51:26,041 INFO L130 PetriNetUnfolder]: 6825/11417 cut-off events. [2023-09-01 07:51:26,041 INFO L131 PetriNetUnfolder]: For 76234/76234 co-relation queries the response was YES. [2023-09-01 07:51:26,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65237 conditions, 11417 events. 6825/11417 cut-off events. For 76234/76234 co-relation queries the response was YES. Maximal size of possible extension queue 1000. Compared 85051 event pairs, 1623 based on Foata normal form. 105/11111 useless extension candidates. Maximal degree in co-relation 65186. Up to 4176 conditions per place. [2023-09-01 07:51:26,157 INFO L137 encePairwiseOnDemand]: 1254/1270 looper letters, 207 selfloop transitions, 65 changer transitions 0/272 dead transitions. [2023-09-01 07:51:26,158 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 272 transitions, 3514 flow [2023-09-01 07:51:26,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 07:51:26,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 07:51:26,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 6473 transitions. [2023-09-01 07:51:26,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3920654149000606 [2023-09-01 07:51:26,163 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 6473 transitions. [2023-09-01 07:51:26,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 6473 transitions. [2023-09-01 07:51:26,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:51:26,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 6473 transitions. [2023-09-01 07:51:26,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 497.9230769230769) internal successors, (6473), 13 states have internal predecessors, (6473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:26,178 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 1270.0) internal successors, (17780), 14 states have internal predecessors, (17780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:26,180 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 1270.0) internal successors, (17780), 14 states have internal predecessors, (17780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:26,180 INFO L175 Difference]: Start difference. First operand has 132 places, 112 transitions, 1655 flow. Second operand 13 states and 6473 transitions. [2023-09-01 07:51:26,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 272 transitions, 3514 flow [2023-09-01 07:51:26,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 272 transitions, 3436 flow, removed 12 selfloop flow, removed 7 redundant places. [2023-09-01 07:51:26,431 INFO L231 Difference]: Finished difference. Result has 141 places, 130 transitions, 2087 flow [2023-09-01 07:51:26,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1555, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2087, PETRI_PLACES=141, PETRI_TRANSITIONS=130} [2023-09-01 07:51:26,431 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 67 predicate places. [2023-09-01 07:51:26,431 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 130 transitions, 2087 flow [2023-09-01 07:51:26,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 486.8181818181818) internal successors, (5355), 11 states have internal predecessors, (5355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:26,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:51:26,432 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:51:26,443 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-09-01 07:51:26,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:51:26,638 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:51:26,639 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:51:26,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1953823203, now seen corresponding path program 1 times [2023-09-01 07:51:26,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:51:26,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385424027] [2023-09-01 07:51:26,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:26,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:51:26,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:26,795 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 07:51:26,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:51:26,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385424027] [2023-09-01 07:51:26,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385424027] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:51:26,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630332928] [2023-09-01 07:51:26,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:26,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:51:26,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:51:26,804 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:51:26,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-09-01 07:51:27,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:27,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 07:51:27,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:51:27,383 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 41 treesize of output 21 [2023-09-01 07:51:27,388 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 07:51:27,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:51:27,913 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 416 treesize of output 376 [2023-09-01 07:51:28,045 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 07:51:28,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630332928] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:51:28,046 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:51:28,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2023-09-01 07:51:28,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192154077] [2023-09-01 07:51:28,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:51:28,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 07:51:28,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:51:28,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 07:51:28,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-09-01 07:51:28,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 487 out of 1270 [2023-09-01 07:51:28,189 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 130 transitions, 2087 flow. Second operand has 9 states, 9 states have (on average 488.8888888888889) internal successors, (4400), 9 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:28,190 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:51:28,190 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 487 of 1270 [2023-09-01 07:51:28,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:51:30,668 INFO L130 PetriNetUnfolder]: 6516/11000 cut-off events. [2023-09-01 07:51:30,668 INFO L131 PetriNetUnfolder]: For 86200/86200 co-relation queries the response was YES. [2023-09-01 07:51:30,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63555 conditions, 11000 events. 6516/11000 cut-off events. For 86200/86200 co-relation queries the response was YES. Maximal size of possible extension queue 892. Compared 81971 event pairs, 1215 based on Foata normal form. 261/11000 useless extension candidates. Maximal degree in co-relation 63501. Up to 4922 conditions per place. [2023-09-01 07:51:30,760 INFO L137 encePairwiseOnDemand]: 1253/1270 looper letters, 177 selfloop transitions, 64 changer transitions 0/241 dead transitions. [2023-09-01 07:51:30,760 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 241 transitions, 3332 flow [2023-09-01 07:51:30,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 07:51:30,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 07:51:30,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 5980 transitions. [2023-09-01 07:51:30,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39238845144356954 [2023-09-01 07:51:30,765 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 5980 transitions. [2023-09-01 07:51:30,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 5980 transitions. [2023-09-01 07:51:30,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:51:30,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 5980 transitions. [2023-09-01 07:51:30,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 498.3333333333333) internal successors, (5980), 12 states have internal predecessors, (5980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:30,776 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 1270.0) internal successors, (16510), 13 states have internal predecessors, (16510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:30,777 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 1270.0) internal successors, (16510), 13 states have internal predecessors, (16510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:30,777 INFO L175 Difference]: Start difference. First operand has 141 places, 130 transitions, 2087 flow. Second operand 12 states and 5980 transitions. [2023-09-01 07:51:30,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 241 transitions, 3332 flow [2023-09-01 07:51:31,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 241 transitions, 3308 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-09-01 07:51:31,016 INFO L231 Difference]: Finished difference. Result has 154 places, 132 transitions, 2220 flow [2023-09-01 07:51:31,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=1965, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2220, PETRI_PLACES=154, PETRI_TRANSITIONS=132} [2023-09-01 07:51:31,016 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 80 predicate places. [2023-09-01 07:51:31,016 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 132 transitions, 2220 flow [2023-09-01 07:51:31,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 488.8888888888889) internal successors, (4400), 9 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:31,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:51:31,017 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:51:31,022 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-09-01 07:51:31,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:51:31,218 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:51:31,218 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:51:31,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1945176322, now seen corresponding path program 1 times [2023-09-01 07:51:31,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:51:31,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558523363] [2023-09-01 07:51:31,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:31,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:51:31,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:31,689 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:51:31,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:51:31,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558523363] [2023-09-01 07:51:31,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558523363] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:51:31,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181965655] [2023-09-01 07:51:31,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:31,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:51:31,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:51:31,691 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:51:31,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-09-01 07:51:31,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:31,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 31 conjunts are in the unsatisfiable core [2023-09-01 07:51:31,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:51:31,977 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-09-01 07:51:32,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:51:32,025 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-09-01 07:51:32,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:51:32,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 18 treesize of output 20 [2023-09-01 07:51:32,762 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:51:32,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:51:34,126 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_803 (Array Int Int))) (let ((.cse1 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_803) c_~A~0.base)) (.cse2 (* c_~j~0 4))) (let ((.cse0 (select .cse1 (+ c_~A~0.offset .cse2)))) (or (< (+ c_~bag2~0 .cse0 2147483648) 0) (< 0 (+ (select .cse1 (+ c_~A~0.offset .cse2 4)) 9223372039002259456)) (< 2147483647 (+ c_~bag2~0 .cse0)) (< 4294967295 .cse0) (< (+ 9223372039002259455 .cse0) 0))))) is different from false [2023-09-01 07:51:34,167 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_803 (Array Int Int)) (v_ArrVal_802 (Array Int Int))) (let ((.cse1 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_802) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_803) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse0 (select .cse1 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< 2147483647 .cse0) (< (+ .cse0 2147483648) 0) (< 0 (+ (select .cse1 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 9223372039002259456)))))) is different from false [2023-09-01 07:51:34,176 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:51:34,176 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 82 treesize of output 58 [2023-09-01 07:51:34,194 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:51:34,194 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 401 treesize of output 381 [2023-09-01 07:51:34,207 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 72 [2023-09-01 07:51:34,257 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:51:34,257 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 85 treesize of output 69 [2023-09-01 07:51:34,299 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-09-01 07:51:34,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181965655] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:51:34,300 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:51:34,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-09-01 07:51:34,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698606853] [2023-09-01 07:51:34,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:51:34,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 07:51:34,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:51:34,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 07:51:34,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=265, Unknown=2, NotChecked=66, Total=380 [2023-09-01 07:51:34,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 445 out of 1270 [2023-09-01 07:51:34,360 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 132 transitions, 2220 flow. Second operand has 20 states, 20 states have (on average 446.35) internal successors, (8927), 20 states have internal predecessors, (8927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:34,360 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:51:34,360 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 445 of 1270 [2023-09-01 07:51:34,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:51:39,131 INFO L130 PetriNetUnfolder]: 10072/16936 cut-off events. [2023-09-01 07:51:39,131 INFO L131 PetriNetUnfolder]: For 218543/218543 co-relation queries the response was YES. [2023-09-01 07:51:39,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100013 conditions, 16936 events. 10072/16936 cut-off events. For 218543/218543 co-relation queries the response was YES. Maximal size of possible extension queue 1141. Compared 136635 event pairs, 761 based on Foata normal form. 680/17616 useless extension candidates. Maximal degree in co-relation 99955. Up to 3580 conditions per place. [2023-09-01 07:51:39,410 INFO L137 encePairwiseOnDemand]: 1261/1270 looper letters, 856 selfloop transitions, 27 changer transitions 4/887 dead transitions. [2023-09-01 07:51:39,410 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 887 transitions, 16989 flow [2023-09-01 07:51:39,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-09-01 07:51:39,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-09-01 07:51:39,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 8754 transitions. [2023-09-01 07:51:39,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3627849150435143 [2023-09-01 07:51:39,420 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 8754 transitions. [2023-09-01 07:51:39,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 8754 transitions. [2023-09-01 07:51:39,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:51:39,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 8754 transitions. [2023-09-01 07:51:39,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 460.7368421052632) internal successors, (8754), 19 states have internal predecessors, (8754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:39,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 1270.0) internal successors, (25400), 20 states have internal predecessors, (25400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:39,446 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 1270.0) internal successors, (25400), 20 states have internal predecessors, (25400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:39,446 INFO L175 Difference]: Start difference. First operand has 154 places, 132 transitions, 2220 flow. Second operand 19 states and 8754 transitions. [2023-09-01 07:51:39,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 887 transitions, 16989 flow [2023-09-01 07:51:39,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 887 transitions, 16436 flow, removed 74 selfloop flow, removed 7 redundant places. [2023-09-01 07:51:39,732 INFO L231 Difference]: Finished difference. Result has 168 places, 146 transitions, 2326 flow [2023-09-01 07:51:39,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=2140, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2326, PETRI_PLACES=168, PETRI_TRANSITIONS=146} [2023-09-01 07:51:39,732 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 94 predicate places. [2023-09-01 07:51:39,733 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 146 transitions, 2326 flow [2023-09-01 07:51:39,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 446.35) internal successors, (8927), 20 states have internal predecessors, (8927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:39,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:51:39,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:51:39,740 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-09-01 07:51:39,934 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,SelfDestructingSolverStorable34 [2023-09-01 07:51:39,934 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:51:39,935 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:51:39,935 INFO L85 PathProgramCache]: Analyzing trace with hash -28329762, now seen corresponding path program 1 times [2023-09-01 07:51:39,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:51:39,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102653118] [2023-09-01 07:51:39,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:39,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:51:39,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:40,152 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:51:40,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:51:40,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102653118] [2023-09-01 07:51:40,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102653118] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:51:40,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146237557] [2023-09-01 07:51:40,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:40,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:51:40,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:51:40,157 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:51:40,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-09-01 07:51:40,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:40,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 07:51:40,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:51:40,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:51:40,961 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 58 treesize of output 54 [2023-09-01 07:51:40,987 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 63 treesize of output 23 [2023-09-01 07:51:40,992 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:51:40,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:51:41,582 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 436 treesize of output 396 [2023-09-01 07:51:41,605 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 9 [2023-09-01 07:51:41,774 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:51:41,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146237557] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:51:41,774 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:51:41,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-09-01 07:51:41,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515446194] [2023-09-01 07:51:41,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:51:41,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-09-01 07:51:41,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:51:41,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-09-01 07:51:41,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=140, Unknown=3, NotChecked=0, Total=182 [2023-09-01 07:51:42,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 463 out of 1270 [2023-09-01 07:51:42,004 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 146 transitions, 2326 flow. Second operand has 14 states, 14 states have (on average 464.57142857142856) internal successors, (6504), 14 states have internal predecessors, (6504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:42,004 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:51:42,004 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 463 of 1270 [2023-09-01 07:51:42,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:51:45,530 INFO L130 PetriNetUnfolder]: 9593/16132 cut-off events. [2023-09-01 07:51:45,530 INFO L131 PetriNetUnfolder]: For 205486/205486 co-relation queries the response was YES. [2023-09-01 07:51:45,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102434 conditions, 16132 events. 9593/16132 cut-off events. For 205486/205486 co-relation queries the response was YES. Maximal size of possible extension queue 1067. Compared 126380 event pairs, 2994 based on Foata normal form. 325/16457 useless extension candidates. Maximal degree in co-relation 102374. Up to 6919 conditions per place. [2023-09-01 07:51:45,758 INFO L137 encePairwiseOnDemand]: 1257/1270 looper letters, 130 selfloop transitions, 59 changer transitions 0/189 dead transitions. [2023-09-01 07:51:45,759 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 189 transitions, 3053 flow [2023-09-01 07:51:45,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 07:51:45,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 07:51:45,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2365 transitions. [2023-09-01 07:51:45,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724409448818898 [2023-09-01 07:51:45,761 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2365 transitions. [2023-09-01 07:51:45,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2365 transitions. [2023-09-01 07:51:45,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:51:45,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2365 transitions. [2023-09-01 07:51:45,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 473.0) internal successors, (2365), 5 states have internal predecessors, (2365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:45,766 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1270.0) internal successors, (7620), 6 states have internal predecessors, (7620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:45,766 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1270.0) internal successors, (7620), 6 states have internal predecessors, (7620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:45,767 INFO L175 Difference]: Start difference. First operand has 168 places, 146 transitions, 2326 flow. Second operand 5 states and 2365 transitions. [2023-09-01 07:51:45,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 189 transitions, 3053 flow [2023-09-01 07:51:46,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 189 transitions, 2813 flow, removed 31 selfloop flow, removed 10 redundant places. [2023-09-01 07:51:46,160 INFO L231 Difference]: Finished difference. Result has 159 places, 142 transitions, 2232 flow [2023-09-01 07:51:46,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=2114, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2232, PETRI_PLACES=159, PETRI_TRANSITIONS=142} [2023-09-01 07:51:46,160 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 85 predicate places. [2023-09-01 07:51:46,160 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 142 transitions, 2232 flow [2023-09-01 07:51:46,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 464.57142857142856) internal successors, (6504), 14 states have internal predecessors, (6504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:46,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:51:46,161 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:51:46,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-09-01 07:51:46,362 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,SelfDestructingSolverStorable35 [2023-09-01 07:51:46,362 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:51:46,362 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:51:46,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1945176437, now seen corresponding path program 1 times [2023-09-01 07:51:46,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:51:46,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915801449] [2023-09-01 07:51:46,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:46,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:51:46,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:46,743 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 07:51:46,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:51:46,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915801449] [2023-09-01 07:51:46,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915801449] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:51:46,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893801462] [2023-09-01 07:51:46,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:46,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:51:46,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:51:46,745 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:51:46,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-09-01 07:51:46,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:46,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 9 conjunts are in the unsatisfiable core [2023-09-01 07:51:47,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:51:48,141 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 07:51:48,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:51:49,573 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-09-01 07:51:49,573 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 728 treesize of output 632 [2023-09-01 07:51:49,814 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 07:51:49,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893801462] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:51:49,814 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:51:49,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2023-09-01 07:51:49,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893984688] [2023-09-01 07:51:49,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:51:49,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 07:51:49,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:51:49,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 07:51:49,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-09-01 07:51:50,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 483 out of 1270 [2023-09-01 07:51:50,016 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 142 transitions, 2232 flow. Second operand has 9 states, 9 states have (on average 485.44444444444446) internal successors, (4369), 9 states have internal predecessors, (4369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:50,017 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:51:50,017 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 483 of 1270 [2023-09-01 07:51:50,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:51:53,038 INFO L130 PetriNetUnfolder]: 8141/13708 cut-off events. [2023-09-01 07:51:53,038 INFO L131 PetriNetUnfolder]: For 168286/168286 co-relation queries the response was YES. [2023-09-01 07:51:53,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84809 conditions, 13708 events. 8141/13708 cut-off events. For 168286/168286 co-relation queries the response was YES. Maximal size of possible extension queue 892. Compared 105581 event pairs, 913 based on Foata normal form. 972/14194 useless extension candidates. Maximal degree in co-relation 84751. Up to 3672 conditions per place. [2023-09-01 07:51:53,276 INFO L137 encePairwiseOnDemand]: 1262/1270 looper letters, 421 selfloop transitions, 17 changer transitions 0/438 dead transitions. [2023-09-01 07:51:53,276 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 438 transitions, 8192 flow [2023-09-01 07:51:53,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 07:51:53,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 07:51:53,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3991 transitions. [2023-09-01 07:51:53,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3928149606299213 [2023-09-01 07:51:53,280 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3991 transitions. [2023-09-01 07:51:53,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3991 transitions. [2023-09-01 07:51:53,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:51:53,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3991 transitions. [2023-09-01 07:51:53,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 498.875) internal successors, (3991), 8 states have internal predecessors, (3991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:53,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 1270.0) internal successors, (11430), 9 states have internal predecessors, (11430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:53,289 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 1270.0) internal successors, (11430), 9 states have internal predecessors, (11430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:53,290 INFO L175 Difference]: Start difference. First operand has 159 places, 142 transitions, 2232 flow. Second operand 8 states and 3991 transitions. [2023-09-01 07:51:53,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 438 transitions, 8192 flow [2023-09-01 07:51:53,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 438 transitions, 7710 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-09-01 07:51:53,533 INFO L231 Difference]: Finished difference. Result has 163 places, 139 transitions, 2133 flow [2023-09-01 07:51:53,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=2080, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2133, PETRI_PLACES=163, PETRI_TRANSITIONS=139} [2023-09-01 07:51:53,533 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 89 predicate places. [2023-09-01 07:51:53,534 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 139 transitions, 2133 flow [2023-09-01 07:51:53,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 485.44444444444446) internal successors, (4369), 9 states have internal predecessors, (4369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:53,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:51:53,534 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:51:53,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-09-01 07:51:53,735 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,SelfDestructingSolverStorable36 [2023-09-01 07:51:53,735 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:51:53,735 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:51:53,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1945176432, now seen corresponding path program 1 times [2023-09-01 07:51:53,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:51:53,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616932837] [2023-09-01 07:51:53,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:53,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:51:53,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:54,117 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:51:54,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:51:54,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616932837] [2023-09-01 07:51:54,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616932837] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:51:54,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552606048] [2023-09-01 07:51:54,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:51:54,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:51:54,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:51:54,119 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:51:54,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-09-01 07:51:54,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:51:54,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 31 conjunts are in the unsatisfiable core [2023-09-01 07:51:54,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:51:54,389 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-09-01 07:51:54,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:51:54,440 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:51:54,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:51:54,470 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:51:55,326 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:51:55,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:51:56,850 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_906 (Array Int Int))) (let ((.cse1 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_906) c_~A~0.base)) (.cse2 (* c_~j~0 4))) (let ((.cse0 (select .cse1 (+ c_~A~0.offset .cse2)))) (or (< (+ c_~bag2~0 .cse0 2147483648) 0) (< (+ 9223372039002259455 .cse0) 0) (< 2147483647 (+ c_~bag2~0 .cse0)) (< 4294967295 .cse0) (< (select .cse1 (+ c_~A~0.offset .cse2 4)) 4294967296))))) is different from false [2023-09-01 07:51:56,880 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_906 (Array Int Int)) (v_ArrVal_905 (Array Int Int))) (let ((.cse1 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_905) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_906) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse0 (select .cse1 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< 2147483647 .cse0) (< (select .cse1 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 4294967296) (< (+ 2147483648 .cse0) 0))))) is different from false [2023-09-01 07:51:56,888 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:51:56,889 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 80 treesize of output 56 [2023-09-01 07:51:56,904 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:51:56,905 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 383 treesize of output 363 [2023-09-01 07:51:56,915 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 68 [2023-09-01 07:51:56,922 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:51:56,922 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 65 [2023-09-01 07:51:57,008 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-09-01 07:51:57,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552606048] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:51:57,009 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:51:57,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-09-01 07:51:57,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333821034] [2023-09-01 07:51:57,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:51:57,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 07:51:57,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:51:57,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 07:51:57,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=266, Unknown=2, NotChecked=66, Total=380 [2023-09-01 07:51:57,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 445 out of 1270 [2023-09-01 07:51:57,047 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 139 transitions, 2133 flow. Second operand has 20 states, 20 states have (on average 446.35) internal successors, (8927), 20 states have internal predecessors, (8927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:51:57,048 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:51:57,048 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 445 of 1270 [2023-09-01 07:51:57,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:52:00,808 INFO L130 PetriNetUnfolder]: 7173/12092 cut-off events. [2023-09-01 07:52:00,809 INFO L131 PetriNetUnfolder]: For 126770/126770 co-relation queries the response was YES. [2023-09-01 07:52:00,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78034 conditions, 12092 events. 7173/12092 cut-off events. For 126770/126770 co-relation queries the response was YES. Maximal size of possible extension queue 864. Compared 92275 event pairs, 933 based on Foata normal form. 648/12740 useless extension candidates. Maximal degree in co-relation 77975. Up to 2917 conditions per place. [2023-09-01 07:52:00,908 INFO L137 encePairwiseOnDemand]: 1262/1270 looper letters, 645 selfloop transitions, 16 changer transitions 0/661 dead transitions. [2023-09-01 07:52:00,908 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 661 transitions, 11817 flow [2023-09-01 07:52:00,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 07:52:00,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 07:52:00,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 6437 transitions. [2023-09-01 07:52:00,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3620359955005624 [2023-09-01 07:52:00,913 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 6437 transitions. [2023-09-01 07:52:00,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 6437 transitions. [2023-09-01 07:52:00,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:52:00,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 6437 transitions. [2023-09-01 07:52:00,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 459.7857142857143) internal successors, (6437), 14 states have internal predecessors, (6437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:00,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 1270.0) internal successors, (19050), 15 states have internal predecessors, (19050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:00,932 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 1270.0) internal successors, (19050), 15 states have internal predecessors, (19050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:00,932 INFO L175 Difference]: Start difference. First operand has 163 places, 139 transitions, 2133 flow. Second operand 14 states and 6437 transitions. [2023-09-01 07:52:00,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 661 transitions, 11817 flow [2023-09-01 07:52:01,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 661 transitions, 11789 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-09-01 07:52:01,245 INFO L231 Difference]: Finished difference. Result has 169 places, 136 transitions, 2117 flow [2023-09-01 07:52:01,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=2085, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2117, PETRI_PLACES=169, PETRI_TRANSITIONS=136} [2023-09-01 07:52:01,246 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 95 predicate places. [2023-09-01 07:52:01,246 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 136 transitions, 2117 flow [2023-09-01 07:52:01,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 446.35) internal successors, (8927), 20 states have internal predecessors, (8927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:01,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:52:01,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:52:01,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-09-01 07:52:01,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:52:01,448 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting thread1Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:52:01,448 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:52:01,448 INFO L85 PathProgramCache]: Analyzing trace with hash -28329640, now seen corresponding path program 1 times [2023-09-01 07:52:01,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:52:01,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885667672] [2023-09-01 07:52:01,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:52:01,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:52:01,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:52:01,655 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 07:52:01,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:52:01,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885667672] [2023-09-01 07:52:01,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885667672] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:52:01,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076015918] [2023-09-01 07:52:01,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:52:01,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:52:01,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:52:01,661 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:52:01,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-09-01 07:52:01,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:52:01,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 24 conjunts are in the unsatisfiable core [2023-09-01 07:52:01,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:52:02,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:52:02,376 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 40 treesize of output 36 [2023-09-01 07:52:02,412 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 41 treesize of output 21 [2023-09-01 07:52:02,445 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:52:02,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:52:03,174 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 432 treesize of output 392 [2023-09-01 07:52:03,495 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2023-09-01 07:52:03,598 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:52:03,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076015918] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:52:03,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:52:03,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 19 [2023-09-01 07:52:03,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724588605] [2023-09-01 07:52:03,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:52:03,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 07:52:03,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:52:03,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 07:52:03,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2023-09-01 07:52:04,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 470 out of 1270 [2023-09-01 07:52:04,293 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 136 transitions, 2117 flow. Second operand has 21 states, 21 states have (on average 471.2857142857143) internal successors, (9897), 21 states have internal predecessors, (9897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:04,293 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:52:04,293 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 470 of 1270 [2023-09-01 07:52:04,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:52:10,680 INFO L130 PetriNetUnfolder]: 13700/22732 cut-off events. [2023-09-01 07:52:10,680 INFO L131 PetriNetUnfolder]: For 186998/186998 co-relation queries the response was YES. [2023-09-01 07:52:10,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149449 conditions, 22732 events. 13700/22732 cut-off events. For 186998/186998 co-relation queries the response was YES. Maximal size of possible extension queue 1053. Compared 178040 event pairs, 1184 based on Foata normal form. 602/22434 useless extension candidates. Maximal degree in co-relation 149391. Up to 5471 conditions per place. [2023-09-01 07:52:11,148 INFO L137 encePairwiseOnDemand]: 1252/1270 looper letters, 507 selfloop transitions, 148 changer transitions 14/669 dead transitions. [2023-09-01 07:52:11,148 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 669 transitions, 9181 flow [2023-09-01 07:52:11,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-09-01 07:52:11,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-09-01 07:52:11,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 13968 transitions. [2023-09-01 07:52:11,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3792560412707032 [2023-09-01 07:52:11,158 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 13968 transitions. [2023-09-01 07:52:11,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 13968 transitions. [2023-09-01 07:52:11,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:52:11,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 13968 transitions. [2023-09-01 07:52:11,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 481.6551724137931) internal successors, (13968), 29 states have internal predecessors, (13968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:11,184 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 1270.0) internal successors, (38100), 30 states have internal predecessors, (38100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:11,188 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 1270.0) internal successors, (38100), 30 states have internal predecessors, (38100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:11,188 INFO L175 Difference]: Start difference. First operand has 169 places, 136 transitions, 2117 flow. Second operand 29 states and 13968 transitions. [2023-09-01 07:52:11,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 669 transitions, 9181 flow [2023-09-01 07:52:11,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 669 transitions, 8793 flow, removed 0 selfloop flow, removed 11 redundant places. [2023-09-01 07:52:11,850 INFO L231 Difference]: Finished difference. Result has 192 places, 211 transitions, 3953 flow [2023-09-01 07:52:11,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=2072, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3953, PETRI_PLACES=192, PETRI_TRANSITIONS=211} [2023-09-01 07:52:11,850 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 118 predicate places. [2023-09-01 07:52:11,850 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 211 transitions, 3953 flow [2023-09-01 07:52:11,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 471.2857142857143) internal successors, (9897), 21 states have internal predecessors, (9897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:11,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:52:11,852 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:52:11,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-09-01 07:52:12,052 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,SelfDestructingSolverStorable38 [2023-09-01 07:52:12,053 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:52:12,053 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:52:12,053 INFO L85 PathProgramCache]: Analyzing trace with hash 438947479, now seen corresponding path program 1 times [2023-09-01 07:52:12,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:52:12,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488130110] [2023-09-01 07:52:12,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:52:12,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:52:12,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:52:12,403 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:52:12,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:52:12,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488130110] [2023-09-01 07:52:12,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488130110] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:52:12,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787558197] [2023-09-01 07:52:12,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:52:12,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:52:12,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:52:12,409 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:52:12,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-09-01 07:52:12,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:52:12,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 36 conjunts are in the unsatisfiable core [2023-09-01 07:52:12,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:52:12,678 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:52:12,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:52:12,882 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:52:12,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:52:12,930 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:52:12,959 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:52:12,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:52:13,007 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_975 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_975) c_~A~0.base) (+ c_~A~0.offset (* c_~i~0 4) 4)) 4294967296)) is different from false [2023-09-01 07:52:13,055 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:52:13,056 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-09-01 07:52:13,063 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:52:13,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 129 [2023-09-01 07:52:13,068 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2023-09-01 07:52:13,086 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-09-01 07:52:13,116 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-09-01 07:52:13,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787558197] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:52:13,117 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:52:13,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2023-09-01 07:52:13,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734593929] [2023-09-01 07:52:13,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:52:13,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 07:52:13,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:52:13,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 07:52:13,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=391, Unknown=8, NotChecked=40, Total=506 [2023-09-01 07:52:13,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 462 out of 1270 [2023-09-01 07:52:13,209 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 211 transitions, 3953 flow. Second operand has 23 states, 23 states have (on average 463.30434782608694) internal successors, (10656), 23 states have internal predecessors, (10656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:13,210 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:52:13,210 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 462 of 1270 [2023-09-01 07:52:13,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:52:19,881 INFO L130 PetriNetUnfolder]: 14601/24187 cut-off events. [2023-09-01 07:52:19,882 INFO L131 PetriNetUnfolder]: For 272462/272462 co-relation queries the response was YES. [2023-09-01 07:52:20,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167646 conditions, 24187 events. 14601/24187 cut-off events. For 272462/272462 co-relation queries the response was YES. Maximal size of possible extension queue 1090. Compared 190541 event pairs, 4584 based on Foata normal form. 472/23699 useless extension candidates. Maximal degree in co-relation 167583. Up to 11578 conditions per place. [2023-09-01 07:52:20,306 INFO L137 encePairwiseOnDemand]: 1254/1270 looper letters, 178 selfloop transitions, 127 changer transitions 0/305 dead transitions. [2023-09-01 07:52:20,307 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 305 transitions, 5424 flow [2023-09-01 07:52:20,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 07:52:20,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 07:52:20,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 4715 transitions. [2023-09-01 07:52:20,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371259842519685 [2023-09-01 07:52:20,310 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 4715 transitions. [2023-09-01 07:52:20,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 4715 transitions. [2023-09-01 07:52:20,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:52:20,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 4715 transitions. [2023-09-01 07:52:20,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 471.5) internal successors, (4715), 10 states have internal predecessors, (4715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:20,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 1270.0) internal successors, (13970), 11 states have internal predecessors, (13970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:20,319 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 1270.0) internal successors, (13970), 11 states have internal predecessors, (13970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:20,319 INFO L175 Difference]: Start difference. First operand has 192 places, 211 transitions, 3953 flow. Second operand 10 states and 4715 transitions. [2023-09-01 07:52:20,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 305 transitions, 5424 flow [2023-09-01 07:52:23,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 305 transitions, 5049 flow, removed 39 selfloop flow, removed 12 redundant places. [2023-09-01 07:52:23,015 INFO L231 Difference]: Finished difference. Result has 183 places, 217 transitions, 4126 flow [2023-09-01 07:52:23,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=3626, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4126, PETRI_PLACES=183, PETRI_TRANSITIONS=217} [2023-09-01 07:52:23,016 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 109 predicate places. [2023-09-01 07:52:23,016 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 217 transitions, 4126 flow [2023-09-01 07:52:23,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 463.30434782608694) internal successors, (10656), 23 states have internal predecessors, (10656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:23,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:52:23,017 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:52:23,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-09-01 07:52:23,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-09-01 07:52:23,218 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:52:23,218 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:52:23,218 INFO L85 PathProgramCache]: Analyzing trace with hash 438972524, now seen corresponding path program 1 times [2023-09-01 07:52:23,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:52:23,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318751039] [2023-09-01 07:52:23,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:52:23,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:52:23,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:52:23,641 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:52:23,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:52:23,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318751039] [2023-09-01 07:52:23,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318751039] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:52:23,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078017691] [2023-09-01 07:52:23,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:52:23,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:52:23,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:52:23,642 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:52:23,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-09-01 07:52:23,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:52:23,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 36 conjunts are in the unsatisfiable core [2023-09-01 07:52:23,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:52:23,906 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:52:23,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:52:23,947 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:52:24,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:52:24,014 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:52:24,028 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:52:24,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:52:24,153 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:52:24,153 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 07:52:24,158 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:52:24,158 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 75 [2023-09-01 07:52:24,161 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 54 [2023-09-01 07:52:24,164 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-09-01 07:52:24,222 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:52:24,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078017691] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:52:24,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:52:24,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2023-09-01 07:52:24,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626948308] [2023-09-01 07:52:24,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:52:24,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 07:52:24,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:52:24,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 07:52:24,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=430, Unknown=6, NotChecked=0, Total=506 [2023-09-01 07:52:25,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 482 out of 1270 [2023-09-01 07:52:25,181 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 217 transitions, 4126 flow. Second operand has 23 states, 23 states have (on average 483.30434782608694) internal successors, (11116), 23 states have internal predecessors, (11116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:25,182 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:52:25,182 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 482 of 1270 [2023-09-01 07:52:25,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:52:31,856 INFO L130 PetriNetUnfolder]: 14340/23749 cut-off events. [2023-09-01 07:52:31,856 INFO L131 PetriNetUnfolder]: For 216645/216645 co-relation queries the response was YES. [2023-09-01 07:52:32,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169185 conditions, 23749 events. 14340/23749 cut-off events. For 216645/216645 co-relation queries the response was YES. Maximal size of possible extension queue 1056. Compared 186190 event pairs, 2876 based on Foata normal form. 354/22533 useless extension candidates. Maximal degree in co-relation 169126. Up to 8287 conditions per place. [2023-09-01 07:52:32,093 INFO L137 encePairwiseOnDemand]: 1253/1270 looper letters, 206 selfloop transitions, 98 changer transitions 0/304 dead transitions. [2023-09-01 07:52:32,094 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 304 transitions, 5421 flow [2023-09-01 07:52:32,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 07:52:32,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 07:52:32,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 4919 transitions. [2023-09-01 07:52:32,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3873228346456693 [2023-09-01 07:52:32,097 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 4919 transitions. [2023-09-01 07:52:32,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 4919 transitions. [2023-09-01 07:52:32,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:52:32,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 4919 transitions. [2023-09-01 07:52:32,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 491.9) internal successors, (4919), 10 states have internal predecessors, (4919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:32,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 1270.0) internal successors, (13970), 11 states have internal predecessors, (13970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:32,105 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 1270.0) internal successors, (13970), 11 states have internal predecessors, (13970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:32,105 INFO L175 Difference]: Start difference. First operand has 183 places, 217 transitions, 4126 flow. Second operand 10 states and 4919 transitions. [2023-09-01 07:52:32,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 304 transitions, 5421 flow [2023-09-01 07:52:33,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 304 transitions, 5377 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-09-01 07:52:33,809 INFO L231 Difference]: Finished difference. Result has 186 places, 219 transitions, 4402 flow [2023-09-01 07:52:33,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=4023, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4402, PETRI_PLACES=186, PETRI_TRANSITIONS=219} [2023-09-01 07:52:33,810 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 112 predicate places. [2023-09-01 07:52:33,810 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 219 transitions, 4402 flow [2023-09-01 07:52:33,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 483.30434782608694) internal successors, (11116), 23 states have internal predecessors, (11116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:33,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:52:33,812 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:52:33,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-09-01 07:52:34,019 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,SelfDestructingSolverStorable40 [2023-09-01 07:52:34,019 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:52:34,020 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:52:34,020 INFO L85 PathProgramCache]: Analyzing trace with hash 723249936, now seen corresponding path program 1 times [2023-09-01 07:52:34,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:52:34,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568101948] [2023-09-01 07:52:34,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:52:34,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:52:34,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:52:34,286 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 07:52:34,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:52:34,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568101948] [2023-09-01 07:52:34,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568101948] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:52:34,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221504262] [2023-09-01 07:52:34,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:52:34,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:52:34,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:52:34,288 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:52:34,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-09-01 07:52:34,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:52:34,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 07:52:34,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:52:34,567 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 07:52:34,568 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 07:52:34,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221504262] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 07:52:34,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 07:52:34,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 6 [2023-09-01 07:52:34,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920153068] [2023-09-01 07:52:34,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 07:52:34,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 07:52:34,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:52:34,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 07:52:34,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-09-01 07:52:34,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 1270 [2023-09-01 07:52:34,728 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 219 transitions, 4402 flow. Second operand has 3 states, 3 states have (on average 479.3333333333333) internal successors, (1438), 3 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:34,728 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:52:34,728 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 1270 [2023-09-01 07:52:34,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:52:40,734 INFO L130 PetriNetUnfolder]: 13688/22731 cut-off events. [2023-09-01 07:52:40,734 INFO L131 PetriNetUnfolder]: For 248813/248813 co-relation queries the response was YES. [2023-09-01 07:52:40,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171128 conditions, 22731 events. 13688/22731 cut-off events. For 248813/248813 co-relation queries the response was YES. Maximal size of possible extension queue 1016. Compared 174873 event pairs, 7419 based on Foata normal form. 484/21705 useless extension candidates. Maximal degree in co-relation 171068. Up to 18639 conditions per place. [2023-09-01 07:52:40,932 INFO L137 encePairwiseOnDemand]: 1263/1270 looper letters, 176 selfloop transitions, 57 changer transitions 0/233 dead transitions. [2023-09-01 07:52:40,932 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 233 transitions, 4973 flow [2023-09-01 07:52:40,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 07:52:40,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 07:52:40,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1471 transitions. [2023-09-01 07:52:40,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38608923884514434 [2023-09-01 07:52:40,934 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1471 transitions. [2023-09-01 07:52:40,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1471 transitions. [2023-09-01 07:52:40,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:52:40,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1471 transitions. [2023-09-01 07:52:40,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 490.3333333333333) internal successors, (1471), 3 states have internal predecessors, (1471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:40,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:40,938 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1270.0) internal successors, (5080), 4 states have internal predecessors, (5080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:40,938 INFO L175 Difference]: Start difference. First operand has 186 places, 219 transitions, 4402 flow. Second operand 3 states and 1471 transitions. [2023-09-01 07:52:40,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 233 transitions, 4973 flow [2023-09-01 07:52:42,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 233 transitions, 4920 flow, removed 16 selfloop flow, removed 5 redundant places. [2023-09-01 07:52:42,513 INFO L231 Difference]: Finished difference. Result has 183 places, 217 transitions, 4443 flow [2023-09-01 07:52:42,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=4329, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=4443, PETRI_PLACES=183, PETRI_TRANSITIONS=217} [2023-09-01 07:52:42,514 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 109 predicate places. [2023-09-01 07:52:42,514 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 217 transitions, 4443 flow [2023-09-01 07:52:42,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 479.3333333333333) internal successors, (1438), 3 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:42,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:52:42,514 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 07:52:42,520 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-09-01 07:52:42,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:52:42,715 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:52:42,715 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:52:42,716 INFO L85 PathProgramCache]: Analyzing trace with hash 370453289, now seen corresponding path program 1 times [2023-09-01 07:52:42,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:52:42,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560926703] [2023-09-01 07:52:42,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:52:42,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:52:42,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:52:43,066 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:52:43,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:52:43,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560926703] [2023-09-01 07:52:43,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560926703] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:52:43,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482646354] [2023-09-01 07:52:43,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:52:43,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:52:43,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:52:43,068 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:52:43,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-09-01 07:52:43,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:52:43,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 35 conjunts are in the unsatisfiable core [2023-09-01 07:52:43,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:52:43,343 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 07:52:43,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:52:43,393 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-09-01 07:52:43,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:52:43,493 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-09-01 07:52:43,515 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:52:43,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:52:43,698 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:52:43,698 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-09-01 07:52:43,705 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:52:43,705 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 71 [2023-09-01 07:52:43,708 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 48 [2023-09-01 07:52:43,713 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2023-09-01 07:52:43,859 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:52:43,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482646354] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:52:43,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:52:43,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2023-09-01 07:52:43,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741363172] [2023-09-01 07:52:43,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:52:43,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 07:52:43,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:52:43,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 07:52:43,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=439, Unknown=2, NotChecked=0, Total=506 [2023-09-01 07:52:45,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 472 out of 1270 [2023-09-01 07:52:45,591 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 217 transitions, 4443 flow. Second operand has 23 states, 23 states have (on average 473.30434782608694) internal successors, (10886), 23 states have internal predecessors, (10886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:45,591 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:52:45,591 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 472 of 1270 [2023-09-01 07:52:45,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:52:52,461 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 07:52:55,611 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 07:52:56,994 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 07:52:59,611 INFO L130 PetriNetUnfolder]: 14133/23407 cut-off events. [2023-09-01 07:52:59,612 INFO L131 PetriNetUnfolder]: For 284049/284049 co-relation queries the response was YES. [2023-09-01 07:52:59,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179672 conditions, 23407 events. 14133/23407 cut-off events. For 284049/284049 co-relation queries the response was YES. Maximal size of possible extension queue 1104. Compared 181276 event pairs, 3407 based on Foata normal form. 594/22427 useless extension candidates. Maximal degree in co-relation 179614. Up to 5647 conditions per place. [2023-09-01 07:52:59,870 INFO L137 encePairwiseOnDemand]: 1252/1270 looper letters, 569 selfloop transitions, 322 changer transitions 4/895 dead transitions. [2023-09-01 07:52:59,870 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 895 transitions, 17229 flow [2023-09-01 07:52:59,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-09-01 07:52:59,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-09-01 07:52:59,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 14966 transitions. [2023-09-01 07:52:59,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38013716027432054 [2023-09-01 07:52:59,879 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 14966 transitions. [2023-09-01 07:52:59,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 14966 transitions. [2023-09-01 07:52:59,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:52:59,881 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 14966 transitions. [2023-09-01 07:52:59,889 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 482.7741935483871) internal successors, (14966), 31 states have internal predecessors, (14966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:59,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 1270.0) internal successors, (40640), 32 states have internal predecessors, (40640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:59,910 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 1270.0) internal successors, (40640), 32 states have internal predecessors, (40640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:52:59,911 INFO L175 Difference]: Start difference. First operand has 183 places, 217 transitions, 4443 flow. Second operand 31 states and 14966 transitions. [2023-09-01 07:52:59,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 895 transitions, 17229 flow [2023-09-01 07:53:01,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 895 transitions, 16886 flow, removed 68 selfloop flow, removed 2 redundant places. [2023-09-01 07:53:01,986 INFO L231 Difference]: Finished difference. Result has 217 places, 489 transitions, 11433 flow [2023-09-01 07:53:01,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=4298, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=11433, PETRI_PLACES=217, PETRI_TRANSITIONS=489} [2023-09-01 07:53:01,987 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 143 predicate places. [2023-09-01 07:53:01,987 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 489 transitions, 11433 flow [2023-09-01 07:53:01,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 473.30434782608694) internal successors, (10886), 23 states have internal predecessors, (10886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:53:01,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:53:01,989 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1] [2023-09-01 07:53:01,996 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-09-01 07:53:02,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:53:02,196 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:53:02,196 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:53:02,196 INFO L85 PathProgramCache]: Analyzing trace with hash 170930653, now seen corresponding path program 2 times [2023-09-01 07:53:02,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:53:02,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898066927] [2023-09-01 07:53:02,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:53:02,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:53:02,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:53:02,605 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:53:02,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:53:02,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898066927] [2023-09-01 07:53:02,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898066927] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:53:02,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241113346] [2023-09-01 07:53:02,606 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:53:02,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:53:02,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:53:02,609 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:53:02,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-09-01 07:53:02,873 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 07:53:02,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:53:02,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 14 conjunts are in the unsatisfiable core [2023-09-01 07:53:02,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:53:04,814 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:04,814 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 561 treesize of output 485 [2023-09-01 07:53:04,984 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:53:04,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:53:07,806 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-09-01 07:53:07,806 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 801 treesize of output 673 [2023-09-01 07:53:08,431 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:53:08,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241113346] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:53:08,432 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:53:08,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-09-01 07:53:08,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640095115] [2023-09-01 07:53:08,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:53:08,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 07:53:08,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:53:08,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 07:53:08,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=282, Unknown=0, NotChecked=0, Total=380 [2023-09-01 07:53:08,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 1270 [2023-09-01 07:53:08,944 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 489 transitions, 11433 flow. Second operand has 20 states, 20 states have (on average 477.5) internal successors, (9550), 20 states have internal predecessors, (9550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:53:08,944 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:53:08,944 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 1270 [2023-09-01 07:53:08,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:53:16,093 INFO L130 PetriNetUnfolder]: 12999/21725 cut-off events. [2023-09-01 07:53:16,093 INFO L131 PetriNetUnfolder]: For 434198/434198 co-relation queries the response was YES. [2023-09-01 07:53:16,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174970 conditions, 21725 events. 12999/21725 cut-off events. For 434198/434198 co-relation queries the response was YES. Maximal size of possible extension queue 1103. Compared 177310 event pairs, 608 based on Foata normal form. 548/20973 useless extension candidates. Maximal degree in co-relation 174906. Up to 5099 conditions per place. [2023-09-01 07:53:16,321 INFO L137 encePairwiseOnDemand]: 1261/1270 looper letters, 1960 selfloop transitions, 17 changer transitions 59/2036 dead transitions. [2023-09-01 07:53:16,322 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 2036 transitions, 50834 flow [2023-09-01 07:53:16,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 07:53:16,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 07:53:16,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 6868 transitions. [2023-09-01 07:53:16,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862767154105737 [2023-09-01 07:53:16,326 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 6868 transitions. [2023-09-01 07:53:16,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 6868 transitions. [2023-09-01 07:53:16,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:53:16,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 6868 transitions. [2023-09-01 07:53:16,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 490.57142857142856) internal successors, (6868), 14 states have internal predecessors, (6868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:53:16,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 1270.0) internal successors, (19050), 15 states have internal predecessors, (19050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:53:16,339 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 1270.0) internal successors, (19050), 15 states have internal predecessors, (19050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:53:16,339 INFO L175 Difference]: Start difference. First operand has 217 places, 489 transitions, 11433 flow. Second operand 14 states and 6868 transitions. [2023-09-01 07:53:16,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 2036 transitions, 50834 flow [2023-09-01 07:53:17,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 2036 transitions, 49311 flow, removed 60 selfloop flow, removed 11 redundant places. [2023-09-01 07:53:17,076 INFO L231 Difference]: Finished difference. Result has 219 places, 490 transitions, 11101 flow [2023-09-01 07:53:17,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=11031, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11101, PETRI_PLACES=219, PETRI_TRANSITIONS=490} [2023-09-01 07:53:17,077 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 145 predicate places. [2023-09-01 07:53:17,077 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 490 transitions, 11101 flow [2023-09-01 07:53:17,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 477.5) internal successors, (9550), 20 states have internal predecessors, (9550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:53:17,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:53:17,079 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2023-09-01 07:53:17,088 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-09-01 07:53:17,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:53:17,289 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:53:17,289 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:53:17,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1612535530, now seen corresponding path program 2 times [2023-09-01 07:53:17,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:53:17,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680223532] [2023-09-01 07:53:17,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:53:17,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:53:17,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:53:17,869 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:53:17,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:53:17,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680223532] [2023-09-01 07:53:17,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680223532] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:53:17,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020847834] [2023-09-01 07:53:17,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:53:17,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:53:17,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:53:17,873 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:53:17,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-09-01 07:53:18,160 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 07:53:18,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:53:18,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 07:53:18,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:53:18,220 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-09-01 07:53:18,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:53:18,260 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-09-01 07:53:18,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:53:18,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 18 treesize of output 20 [2023-09-01 07:53:20,615 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:53:20,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:53:24,749 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse21 (* c_~j~0 4))) (let ((.cse3 (+ c_~A~0.offset 8 .cse21)) (.cse4 (+ c_~A~0.offset .cse21)) (.cse5 (+ c_~A~0.offset .cse21 4))) (and (forall ((v_ArrVal_1161 (Array Int Int))) (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1161) c_~A~0.base))) (let ((.cse1 (select .cse2 .cse5)) (.cse0 (select .cse2 .cse4))) (or (< 2147483647 (+ c_~bag2~0 .cse0)) (< (+ c_~bag2~0 .cse0 2147483648) 0) (< 2147483647 (+ c_~bag2~0 .cse1 .cse0)) (< (+ c_~bag2~0 .cse1 .cse0 2147483648) 0) (< (+ 9223372039002259455 .cse0) 0) (< 0 (+ (select .cse2 .cse3) 9223372039002259456)) (<= 0 .cse0))))) (forall ((v_ArrVal_1161 (Array Int Int))) (let ((.cse8 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1161) c_~A~0.base))) (let ((.cse7 (select .cse8 .cse5)) (.cse6 (select .cse8 .cse4))) (or (< 2147483647 (+ c_~bag2~0 .cse6)) (< 4294967295 .cse6) (< (+ c_~bag2~0 .cse6 2147483648) 0) (< 2147483647 (+ c_~bag2~0 .cse7 .cse6)) (< (+ c_~bag2~0 .cse7 .cse6 2147483648) 0) (< 0 (+ (select .cse8 .cse3) 9223372039002259456)) (< .cse6 0))))) (or (< (+ c_~bag2~0 c_~sum2~0 2147483648) 0) (< 2147483647 (+ c_~bag2~0 c_~sum2~0)) (< 4294967295 c_~bag2~0) (and (forall ((v_ArrVal_1161 (Array Int Int))) (let ((.cse11 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1161) c_~A~0.base))) (let ((.cse9 (select .cse11 .cse5)) (.cse10 (select .cse11 .cse4))) (or (< 2147483647 (+ .cse9 .cse10)) (< 2147483647 (+ c_~bag2~0 .cse10)) (< (+ c_~bag2~0 c_~sum2~0 .cse10 2147483648) 0) (< (+ c_~bag2~0 .cse10 2147483648) 0) (< (+ .cse9 .cse10 2147483648) 0) (< 4294967295 .cse9) (< 0 (+ (select .cse11 .cse3) 9223372039002259456)) (< 0 .cse10))))) (forall ((v_ArrVal_1161 (Array Int Int))) (let ((.cse14 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1161) c_~A~0.base))) (let ((.cse12 (select .cse14 .cse5)) (.cse13 (select .cse14 .cse4))) (or (< 2147483647 (+ .cse12 .cse13)) (< 2147483647 (+ c_~bag2~0 .cse13)) (< (+ c_~bag2~0 .cse13 2147483648) 0) (< (+ .cse12 .cse13 2147483648) 0) (< 0 (+ (select .cse14 .cse3) 9223372039002259456)) (< 2147483647 (+ c_~bag2~0 c_~sum2~0 .cse13)) (< .cse13 0))))) (forall ((v_ArrVal_1161 (Array Int Int))) (let ((.cse17 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1161) c_~A~0.base))) (let ((.cse16 (select .cse17 .cse5)) (.cse15 (select .cse17 .cse4))) (or (< 2147483647 (+ c_~bag2~0 .cse15)) (< c_~bag2~0 (+ .cse16 1)) (< (+ .cse16 .cse15 2147483648) 0) (< 0 (+ (select .cse17 .cse3) 9223372039002259456)) (< 0 .cse15))))) (forall ((v_ArrVal_1161 (Array Int Int))) (let ((.cse20 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1161) c_~A~0.base))) (let ((.cse19 (select .cse20 .cse5)) (.cse18 (select .cse20 .cse4))) (or (< 2147483647 (+ c_~bag2~0 .cse18)) (< 4294967295 .cse18) (< c_~bag2~0 (+ .cse19 1)) (< (+ .cse19 .cse18 2147483648) 0) (< 0 (+ (select .cse20 .cse3) 9223372039002259456)) (< .cse18 0)))))))))) is different from false [2023-09-01 07:53:25,057 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse4 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (and (forall ((v_ArrVal_1161 (Array Int Int)) (v_ArrVal_1160 (Array Int Int))) (let ((.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1160) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1161) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse2 (select .cse0 .cse4)) (.cse3 (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< 0 (+ (select .cse0 .cse1) 9223372039002259456)) (< (+ .cse2 .cse3 2147483648) 0) (< 0 .cse3) (< 2147483647 (+ .cse2 .cse3)) (< (+ .cse3 2147483648) 0))))) (forall ((v_ArrVal_1161 (Array Int Int)) (v_ArrVal_1160 (Array Int Int))) (let ((.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1160) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1161) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse6 (select .cse5 .cse4)) (.cse7 (select .cse5 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< 0 (+ (select .cse5 .cse1) 9223372039002259456)) (< (+ .cse6 .cse7 2147483648) 0) (< 2147483647 (+ .cse6 .cse7)) (<= 0 .cse7) (< (+ .cse7 2147483648) 0))))) (forall ((v_ArrVal_1161 (Array Int Int)) (v_ArrVal_1160 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1160) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1161) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse9 (select .cse8 .cse4)) (.cse10 (select .cse8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< 0 (+ (select .cse8 .cse1) 9223372039002259456)) (< (+ .cse9 .cse10 2147483648) 0) (< 2147483647 (+ .cse9 .cse10)) (< 2147483647 .cse10) (< .cse10 0))))) (forall ((v_ArrVal_1161 (Array Int Int)) (v_ArrVal_1160 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1160) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1161) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse11 (select .cse12 .cse4)) (.cse13 (select .cse12 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< 0 (+ .cse11 1)) (< 0 (+ (select .cse12 .cse1) 9223372039002259456)) (< (+ .cse11 .cse13 2147483648) 0) (< 0 .cse13))))) (forall ((v_ArrVal_1161 (Array Int Int)) (v_ArrVal_1160 (Array Int Int))) (let ((.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1160) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1161) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse14 (select .cse15 .cse4)) (.cse16 (select .cse15 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< 0 (+ .cse14 1)) (< 0 (+ (select .cse15 .cse1) 9223372039002259456)) (< (+ .cse14 .cse16 2147483648) 0) (< 2147483647 .cse16) (< .cse16 0))))))) is different from false [2023-09-01 07:53:25,110 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:25,110 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 851 treesize of output 480 [2023-09-01 07:53:25,156 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:25,157 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 1982 treesize of output 1806 [2023-09-01 07:53:25,248 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:25,249 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1428 treesize of output 1392 [2023-09-01 07:53:25,287 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:25,288 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1392 treesize of output 1374 [2023-09-01 07:53:25,326 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:25,327 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1374 treesize of output 1334 [2023-09-01 07:53:25,366 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:25,367 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1334 treesize of output 1314 [2023-09-01 07:53:25,406 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:25,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1314 treesize of output 1294 [2023-09-01 07:53:25,446 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:25,447 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1294 treesize of output 1254 [2023-09-01 07:53:25,486 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:25,487 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1254 treesize of output 1222 [2023-09-01 07:53:25,526 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:25,527 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1222 treesize of output 1182 [2023-09-01 07:53:25,580 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:25,581 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1182 treesize of output 1162 [2023-09-01 07:53:25,618 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:25,619 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1162 treesize of output 1146 [2023-09-01 07:53:26,354 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2023-09-01 07:53:26,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020847834] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:53:26,354 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:53:26,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-09-01 07:53:26,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827304527] [2023-09-01 07:53:26,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:53:26,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-09-01 07:53:26,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:53:26,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-09-01 07:53:26,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=492, Unknown=2, NotChecked=90, Total=650 [2023-09-01 07:53:26,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 441 out of 1270 [2023-09-01 07:53:26,451 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 490 transitions, 11101 flow. Second operand has 26 states, 26 states have (on average 442.2692307692308) internal successors, (11499), 26 states have internal predecessors, (11499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:53:26,451 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:53:26,451 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 441 of 1270 [2023-09-01 07:53:26,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:53:43,150 INFO L130 PetriNetUnfolder]: 21516/34180 cut-off events. [2023-09-01 07:53:43,150 INFO L131 PetriNetUnfolder]: For 629848/629848 co-relation queries the response was YES. [2023-09-01 07:53:43,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 289187 conditions, 34180 events. 21516/34180 cut-off events. For 629848/629848 co-relation queries the response was YES. Maximal size of possible extension queue 1559. Compared 272792 event pairs, 608 based on Foata normal form. 0/31886 useless extension candidates. Maximal degree in co-relation 289123. Up to 10107 conditions per place. [2023-09-01 07:53:43,730 INFO L137 encePairwiseOnDemand]: 1261/1270 looper letters, 3408 selfloop transitions, 49 changer transitions 103/3560 dead transitions. [2023-09-01 07:53:43,730 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 3560 transitions, 84577 flow [2023-09-01 07:53:43,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-09-01 07:53:43,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-09-01 07:53:43,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 14631 transitions. [2023-09-01 07:53:43,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36001476377952757 [2023-09-01 07:53:43,740 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 14631 transitions. [2023-09-01 07:53:43,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 14631 transitions. [2023-09-01 07:53:43,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:53:43,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 14631 transitions. [2023-09-01 07:53:43,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 457.21875) internal successors, (14631), 32 states have internal predecessors, (14631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:53:43,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 1270.0) internal successors, (41910), 33 states have internal predecessors, (41910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:53:43,771 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 1270.0) internal successors, (41910), 33 states have internal predecessors, (41910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:53:43,771 INFO L175 Difference]: Start difference. First operand has 219 places, 490 transitions, 11101 flow. Second operand 32 states and 14631 transitions. [2023-09-01 07:53:43,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 3560 transitions, 84577 flow [2023-09-01 07:53:45,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 3560 transitions, 84544 flow, removed 9 selfloop flow, removed 6 redundant places. [2023-09-01 07:53:45,418 INFO L231 Difference]: Finished difference. Result has 244 places, 519 transitions, 11509 flow [2023-09-01 07:53:45,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=11074, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=11509, PETRI_PLACES=244, PETRI_TRANSITIONS=519} [2023-09-01 07:53:45,419 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 170 predicate places. [2023-09-01 07:53:45,420 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 519 transitions, 11509 flow [2023-09-01 07:53:45,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 442.2692307692308) internal successors, (11499), 26 states have internal predecessors, (11499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:53:45,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:53:45,422 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2023-09-01 07:53:45,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-09-01 07:53:45,629 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,SelfDestructingSolverStorable44 [2023-09-01 07:53:45,629 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:53:45,630 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:53:45,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1612535640, now seen corresponding path program 2 times [2023-09-01 07:53:45,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:53:45,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541622722] [2023-09-01 07:53:45,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:53:45,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:53:45,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:53:46,051 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:53:46,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:53:46,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541622722] [2023-09-01 07:53:46,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541622722] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:53:46,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299586498] [2023-09-01 07:53:46,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:53:46,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:53:46,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:53:46,053 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:53:46,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-09-01 07:53:46,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 07:53:46,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:53:46,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 07:53:46,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:53:46,388 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-09-01 07:53:46,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:53:46,438 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:53:46,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:53:46,473 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 07:53:48,496 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:53:48,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:53:52,376 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse18 (* c_~j~0 4))) (let ((.cse2 (+ c_~A~0.offset 8 .cse18)) (.cse4 (+ c_~A~0.offset .cse18)) (.cse5 (+ c_~A~0.offset .cse18 4))) (and (or (and (forall ((v_ArrVal_1203 (Array Int Int))) (let ((.cse1 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1203) c_~A~0.base))) (let ((.cse3 (select .cse1 .cse5)) (.cse0 (select .cse1 .cse4))) (or (< .cse0 0) (< 2147483647 (+ c_~bag2~0 .cse0)) (< 2147483647 (+ c_~bag2~0 .cse0 c_~sum2~0)) (< (+ c_~bag2~0 .cse0 2147483648) 0) (< (select .cse1 .cse2) 4294967296) (< (+ .cse3 .cse0 2147483648) 0) (< 2147483647 (+ .cse3 .cse0)))))) (forall ((v_ArrVal_1203 (Array Int Int))) (let ((.cse8 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1203) c_~A~0.base))) (let ((.cse7 (select .cse8 .cse5)) (.cse6 (select .cse8 .cse4))) (or (< 2147483647 (+ c_~bag2~0 .cse6)) (< 4294967295 .cse7) (< (+ c_~bag2~0 .cse6 2147483648) 0) (< (select .cse8 .cse2) 4294967296) (< (+ c_~bag2~0 .cse6 c_~sum2~0 2147483648) 0) (< (+ .cse7 .cse6 2147483648) 0) (<= 0 .cse6) (< 2147483647 (+ .cse7 .cse6)))))) (forall ((v_ArrVal_1203 (Array Int Int))) (let ((.cse11 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1203) c_~A~0.base))) (let ((.cse9 (select .cse11 .cse5)) (.cse10 (select .cse11 .cse4))) (or (< c_~bag2~0 (+ .cse9 1)) (< 2147483647 (+ c_~bag2~0 .cse10)) (< (select .cse11 .cse2) 4294967296) (< (+ .cse9 .cse10 2147483648) 0) (<= 0 .cse10))))) (forall ((v_ArrVal_1203 (Array Int Int))) (let ((.cse14 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1203) c_~A~0.base))) (let ((.cse13 (select .cse14 .cse5)) (.cse12 (select .cse14 .cse4))) (or (< .cse12 0) (< 4294967295 .cse12) (< c_~bag2~0 (+ .cse13 1)) (< 2147483647 (+ c_~bag2~0 .cse12)) (< (select .cse14 .cse2) 4294967296) (< (+ .cse13 .cse12 2147483648) 0)))))) (< (+ c_~bag2~0 c_~sum2~0 2147483648) 0) (< 2147483647 (+ c_~bag2~0 c_~sum2~0)) (< 4294967295 c_~bag2~0)) (forall ((v_ArrVal_1203 (Array Int Int))) (let ((.cse17 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1203) c_~A~0.base))) (let ((.cse16 (select .cse17 .cse5)) (.cse15 (select .cse17 .cse4))) (or (< 4294967295 .cse15) (< 2147483647 (+ c_~bag2~0 .cse15)) (< (+ c_~bag2~0 .cse15 2147483648) 0) (< (+ 9223372039002259455 .cse15) 0) (< (+ .cse16 c_~bag2~0 .cse15 2147483648) 0) (< (select .cse17 .cse2) 4294967296) (< 2147483647 (+ .cse16 c_~bag2~0 .cse15))))))))) is different from false [2023-09-01 07:53:52,693 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse3 (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse4 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (and (forall ((v_ArrVal_1203 (Array Int Int)) (v_ArrVal_1202 (Array Int Int))) (let ((.cse2 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1202) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1203) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse0 (select .cse2 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse1 (select .cse2 .cse4))) (or (< (+ .cse0 .cse1 2147483648) 0) (< (select .cse2 .cse3) 4294967296) (<= 0 .cse0) (< 0 (+ .cse1 1)))))) (forall ((v_ArrVal_1203 (Array Int Int)) (v_ArrVal_1202 (Array Int Int))) (let ((.cse7 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1202) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1203) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse5 (select .cse7 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse6 (select .cse7 .cse4))) (or (< .cse5 0) (< (+ .cse5 .cse6 2147483648) 0) (< 2147483647 .cse5) (< (select .cse7 .cse3) 4294967296) (< 0 (+ .cse6 1)))))) (forall ((v_ArrVal_1203 (Array Int Int)) (v_ArrVal_1202 (Array Int Int))) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1202) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1203) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse9 (select .cse10 .cse4)) (.cse8 (select .cse10 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< (+ .cse8 .cse9 2147483648) 0) (< 2147483647 (+ .cse8 .cse9)) (< (+ .cse8 2147483648) 0) (< (select .cse10 .cse3) 4294967296) (<= 0 .cse8))))) (forall ((v_ArrVal_1203 (Array Int Int)) (v_ArrVal_1202 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1202) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1203) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse12 (select .cse13 .cse4)) (.cse11 (select .cse13 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< .cse11 0) (< (+ .cse11 .cse12 2147483648) 0) (< 2147483647 (+ .cse11 .cse12)) (< 2147483647 .cse11) (< (select .cse13 .cse3) 4294967296))))) (forall ((v_ArrVal_1203 (Array Int Int)) (v_ArrVal_1202 (Array Int Int))) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1202) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1203) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse15 (select .cse16 .cse4)) (.cse14 (select .cse16 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< (+ .cse14 .cse15 2147483648) 0) (< 2147483647 (+ .cse14 .cse15)) (< (+ .cse14 2147483648) 0) (< 2147483647 .cse14) (< (select .cse16 .cse3) 4294967296))))))) is different from false [2023-09-01 07:53:52,744 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:52,745 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 841 treesize of output 470 [2023-09-01 07:53:52,772 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:52,772 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 2234 treesize of output 2032 [2023-09-01 07:53:52,837 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:52,838 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1388 treesize of output 1372 [2023-09-01 07:53:52,865 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:52,866 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1372 treesize of output 1340 [2023-09-01 07:53:52,896 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:52,897 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1340 treesize of output 1300 [2023-09-01 07:53:52,945 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:52,945 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1300 treesize of output 1260 [2023-09-01 07:53:52,972 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:52,973 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1260 treesize of output 1240 [2023-09-01 07:53:52,999 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:52,999 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1240 treesize of output 1220 [2023-09-01 07:53:53,026 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:53,027 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1220 treesize of output 1200 [2023-09-01 07:53:53,053 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:53,054 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1200 treesize of output 1160 [2023-09-01 07:53:53,080 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:53,080 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1160 treesize of output 1124 [2023-09-01 07:53:53,107 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:53:53,107 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1124 treesize of output 1106 [2023-09-01 07:53:53,543 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2023-09-01 07:53:53,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299586498] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:53:53,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:53:53,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-09-01 07:53:53,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610735489] [2023-09-01 07:53:53,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:53:53,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-09-01 07:53:53,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:53:53,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-09-01 07:53:53,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=493, Unknown=2, NotChecked=90, Total=650 [2023-09-01 07:53:53,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 445 out of 1270 [2023-09-01 07:53:53,559 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 519 transitions, 11509 flow. Second operand has 26 states, 26 states have (on average 446.2692307692308) internal successors, (11603), 26 states have internal predecessors, (11603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:53:53,559 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:53:53,559 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 445 of 1270 [2023-09-01 07:53:53,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:54:05,858 INFO L130 PetriNetUnfolder]: 20511/32525 cut-off events. [2023-09-01 07:54:05,858 INFO L131 PetriNetUnfolder]: For 588829/588829 co-relation queries the response was YES. [2023-09-01 07:54:06,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 284505 conditions, 32525 events. 20511/32525 cut-off events. For 588829/588829 co-relation queries the response was YES. Maximal size of possible extension queue 1454. Compared 255725 event pairs, 1260 based on Foata normal form. 650/30881 useless extension candidates. Maximal degree in co-relation 284441. Up to 8533 conditions per place. [2023-09-01 07:54:06,415 INFO L137 encePairwiseOnDemand]: 1261/1270 looper letters, 3045 selfloop transitions, 42 changer transitions 92/3179 dead transitions. [2023-09-01 07:54:06,416 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 3179 transitions, 77008 flow [2023-09-01 07:54:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 07:54:06,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 07:54:06,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 7827 transitions. [2023-09-01 07:54:06,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36252894858730894 [2023-09-01 07:54:06,421 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 7827 transitions. [2023-09-01 07:54:06,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 7827 transitions. [2023-09-01 07:54:06,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:54:06,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 7827 transitions. [2023-09-01 07:54:06,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 460.4117647058824) internal successors, (7827), 17 states have internal predecessors, (7827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:54:06,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 1270.0) internal successors, (22860), 18 states have internal predecessors, (22860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:54:06,439 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 1270.0) internal successors, (22860), 18 states have internal predecessors, (22860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:54:06,440 INFO L175 Difference]: Start difference. First operand has 244 places, 519 transitions, 11509 flow. Second operand 17 states and 7827 transitions. [2023-09-01 07:54:06,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 3179 transitions, 77008 flow [2023-09-01 07:54:08,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 3179 transitions, 76848 flow, removed 36 selfloop flow, removed 14 redundant places. [2023-09-01 07:54:08,088 INFO L231 Difference]: Finished difference. Result has 246 places, 517 transitions, 11405 flow [2023-09-01 07:54:08,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=11321, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11405, PETRI_PLACES=246, PETRI_TRANSITIONS=517} [2023-09-01 07:54:08,089 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 172 predicate places. [2023-09-01 07:54:08,089 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 517 transitions, 11405 flow [2023-09-01 07:54:08,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 446.2692307692308) internal successors, (11603), 26 states have internal predecessors, (11603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:54:08,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:54:08,091 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2023-09-01 07:54:08,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-09-01 07:54:08,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:54:08,291 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:54:08,292 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:54:08,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1612535645, now seen corresponding path program 2 times [2023-09-01 07:54:08,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:54:08,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819347197] [2023-09-01 07:54:08,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:54:08,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:54:08,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:54:08,966 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:54:08,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:54:08,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819347197] [2023-09-01 07:54:08,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819347197] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:54:08,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113229592] [2023-09-01 07:54:08,967 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 07:54:08,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:54:08,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:54:08,968 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:54:08,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-09-01 07:54:09,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 07:54:09,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:54:09,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 41 conjunts are in the unsatisfiable core [2023-09-01 07:54:09,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:54:09,329 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:54:09,512 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-09-01 07:54:09,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:54:09,589 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:54:09,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:54:09,635 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:54:11,964 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:54:11,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:54:16,367 WARN L839 $PredicateComparison]: unable to prove that (or (< |c_ULTIMATE.start_create_fresh_int_array_~i~1#1| |c_ULTIMATE.start_create_fresh_int_array_~size#1|) (let ((.cse6 (<= c_~N~0 2)) (.cse5 (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse4 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (and (or (forall ((v_ArrVal_1247 (Array Int Int)) (v_ArrVal_1246 (Array Int Int))) (let ((.cse3 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1246) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1247) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse0 (select .cse3 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse2 (select .cse3 .cse5)) (.cse1 (select .cse3 .cse4))) (or (< 2147483647 (+ .cse0 .cse1)) (< 0 .cse2) (< .cse0 c_~cap2~0) (< (+ .cse0 2147483648) 0) (<= (+ .cse2 .cse1) 2147483647))))) .cse6) (or .cse6 (forall ((v_ArrVal_1247 (Array Int Int)) (v_ArrVal_1246 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1246) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1247) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse9 (select .cse11 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse10 (select .cse11 .cse4))) (let ((.cse7 (+ .cse9 .cse10)) (.cse8 (select .cse11 .cse5))) (or (< 2147483647 .cse7) (< 0 .cse8) (<= c_~cap2~0 .cse9) (< (+ .cse9 2147483648) 0) (< .cse7 c_~cap2~0) (<= (+ .cse8 .cse10) 2147483647)))))))))) is different from false [2023-09-01 07:54:16,433 WARN L839 $PredicateComparison]: unable to prove that (or (< (+ 1 |c_ULTIMATE.start_create_fresh_int_array_~i~1#1|) |c_ULTIMATE.start_create_fresh_int_array_~size#1|) (let ((.cse0 (<= c_~N~0 2)) (.cse6 (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse7 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (.cse9 (+ (* 4 |c_ULTIMATE.start_create_fresh_int_array_~i~1#1|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (and (or .cse0 (forall ((v_ArrVal_1247 (Array Int Int)) (v_ArrVal_1246 (Array Int Int)) (v_ArrVal_1245 Int)) (let ((.cse5 (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store .cse8 .cse9 v_ArrVal_1245)) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1246) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1247) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse4 (select .cse5 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse3 (select .cse5 .cse7))) (let ((.cse1 (+ .cse4 .cse3)) (.cse2 (select .cse5 .cse6))) (or (< .cse1 c_~cap2~0) (<= (+ .cse2 .cse3) 2147483647) (<= c_~cap2~0 .cse4) (< (+ .cse4 2147483648) 0) (< 2147483647 .cse1) (< 0 .cse2))))))) (or .cse0 (forall ((v_ArrVal_1247 (Array Int Int)) (v_ArrVal_1246 (Array Int Int)) (v_ArrVal_1245 Int)) (let ((.cse13 (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store .cse8 .cse9 v_ArrVal_1245)) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1246) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1247) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse10 (select .cse13 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse12 (select .cse13 .cse7)) (.cse11 (select .cse13 .cse6))) (or (< .cse10 c_~cap2~0) (<= (+ .cse11 .cse12) 2147483647) (< (+ .cse10 2147483648) 0) (< 2147483647 (+ .cse10 .cse12)) (< 0 .cse11))))))))) is different from false [2023-09-01 07:54:16,496 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:54:16,497 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 554 treesize of output 294 [2023-09-01 07:54:16,544 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:54:16,545 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1227 treesize of output 1151 [2023-09-01 07:54:16,650 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 688 treesize of output 660 [2023-09-01 07:54:16,673 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 660 treesize of output 604 [2023-09-01 07:54:16,694 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 604 treesize of output 560 [2023-09-01 07:54:16,714 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 560 treesize of output 538 [2023-09-01 07:54:16,750 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:54:16,750 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 582 treesize of output 568 [2023-09-01 07:54:18,798 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2023-09-01 07:54:18,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113229592] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:54:18,799 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:54:18,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-09-01 07:54:18,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135887581] [2023-09-01 07:54:18,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:54:18,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-09-01 07:54:18,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:54:18,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-09-01 07:54:18,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=466, Unknown=3, NotChecked=90, Total=650 [2023-09-01 07:54:18,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 441 out of 1270 [2023-09-01 07:54:18,912 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 517 transitions, 11405 flow. Second operand has 26 states, 26 states have (on average 442.2692307692308) internal successors, (11499), 26 states have internal predecessors, (11499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:54:18,912 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:54:18,912 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 441 of 1270 [2023-09-01 07:54:18,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:54:40,339 WARN L222 SmtUtils]: Spent 20.66s on a formula simplification. DAG size of input: 130 DAG size of output: 107 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 07:55:03,344 WARN L222 SmtUtils]: Spent 22.66s on a formula simplification. DAG size of input: 131 DAG size of output: 112 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 07:55:26,268 WARN L222 SmtUtils]: Spent 22.64s on a formula simplification. DAG size of input: 111 DAG size of output: 109 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 07:55:51,331 WARN L222 SmtUtils]: Spent 24.67s on a formula simplification. DAG size of input: 128 DAG size of output: 124 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 07:56:18,305 WARN L222 SmtUtils]: Spent 26.62s on a formula simplification. DAG size of input: 112 DAG size of output: 108 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 07:56:33,145 WARN L222 SmtUtils]: Spent 14.66s on a formula simplification. DAG size of input: 122 DAG size of output: 114 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 07:56:50,313 WARN L222 SmtUtils]: Spent 16.62s on a formula simplification. DAG size of input: 118 DAG size of output: 118 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 07:57:03,182 INFO L130 PetriNetUnfolder]: 20788/33184 cut-off events. [2023-09-01 07:57:03,182 INFO L131 PetriNetUnfolder]: For 632156/632156 co-relation queries the response was YES. [2023-09-01 07:57:03,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 268801 conditions, 33184 events. 20788/33184 cut-off events. For 632156/632156 co-relation queries the response was YES. Maximal size of possible extension queue 1416. Compared 261312 event pairs, 1291 based on Foata normal form. 1682/32878 useless extension candidates. Maximal degree in co-relation 268741. Up to 5745 conditions per place. [2023-09-01 07:57:03,718 INFO L137 encePairwiseOnDemand]: 1261/1270 looper letters, 3958 selfloop transitions, 43 changer transitions 95/4096 dead transitions. [2023-09-01 07:57:03,718 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 4096 transitions, 97275 flow [2023-09-01 07:57:03,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-09-01 07:57:03,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-09-01 07:57:03,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 16462 transitions. [2023-09-01 07:57:03,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36006124234470693 [2023-09-01 07:57:03,728 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 16462 transitions. [2023-09-01 07:57:03,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 16462 transitions. [2023-09-01 07:57:03,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:57:03,731 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 16462 transitions. [2023-09-01 07:57:03,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 457.27777777777777) internal successors, (16462), 36 states have internal predecessors, (16462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:57:03,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 1270.0) internal successors, (46990), 37 states have internal predecessors, (46990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:57:03,765 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 1270.0) internal successors, (46990), 37 states have internal predecessors, (46990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:57:03,765 INFO L175 Difference]: Start difference. First operand has 246 places, 517 transitions, 11405 flow. Second operand 36 states and 16462 transitions. [2023-09-01 07:57:03,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 4096 transitions, 97275 flow [2023-09-01 07:57:05,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 4096 transitions, 97225 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-09-01 07:57:05,042 INFO L231 Difference]: Finished difference. Result has 274 places, 517 transitions, 11426 flow [2023-09-01 07:57:05,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=11293, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=11426, PETRI_PLACES=274, PETRI_TRANSITIONS=517} [2023-09-01 07:57:05,043 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 200 predicate places. [2023-09-01 07:57:05,043 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 517 transitions, 11426 flow [2023-09-01 07:57:05,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 442.2692307692308) internal successors, (11499), 26 states have internal predecessors, (11499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:57:05,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:57:05,045 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2023-09-01 07:57:05,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-09-01 07:57:05,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:57:05,252 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:57:05,253 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:57:05,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1612535638, now seen corresponding path program 3 times [2023-09-01 07:57:05,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:57:05,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749727364] [2023-09-01 07:57:05,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:57:05,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:57:05,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:57:06,107 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:57:06,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:57:06,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749727364] [2023-09-01 07:57:06,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749727364] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:57:06,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510934495] [2023-09-01 07:57:06,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 07:57:06,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:57:06,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:57:06,109 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:57:06,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-09-01 07:57:06,461 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 07:57:06,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:57:06,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 41 conjunts are in the unsatisfiable core [2023-09-01 07:57:06,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:57:06,524 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-09-01 07:57:06,558 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2023-09-01 07:57:06,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:57:06,624 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-09-01 07:57:06,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:57:06,668 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-09-01 07:57:08,726 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:57:08,726 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 549 treesize of output 475 [2023-09-01 07:57:09,098 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:57:09,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:57:12,864 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:57:12,864 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 139 treesize of output 84 [2023-09-01 07:57:12,876 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:57:12,877 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 213 treesize of output 201 [2023-09-01 07:57:12,885 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:57:12,885 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 180 treesize of output 156 [2023-09-01 07:57:12,894 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:57:12,895 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 83 treesize of output 71 [2023-09-01 07:57:13,099 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:57:13,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510934495] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:57:13,099 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:57:13,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-09-01 07:57:13,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883308243] [2023-09-01 07:57:13,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:57:13,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-09-01 07:57:13,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:57:13,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-09-01 07:57:13,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=545, Unknown=2, NotChecked=0, Total=650 [2023-09-01 07:57:15,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 441 out of 1270 [2023-09-01 07:57:15,998 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 517 transitions, 11426 flow. Second operand has 26 states, 26 states have (on average 442.2692307692308) internal successors, (11499), 26 states have internal predecessors, (11499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:57:15,998 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:57:15,998 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 441 of 1270 [2023-09-01 07:57:15,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:57:32,789 WARN L222 SmtUtils]: Spent 16.25s on a formula simplification. DAG size of input: 115 DAG size of output: 101 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 07:57:41,097 WARN L222 SmtUtils]: Spent 8.17s on a formula simplification. DAG size of input: 72 DAG size of output: 72 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 07:57:54,897 WARN L222 SmtUtils]: Spent 12.27s on a formula simplification. DAG size of input: 70 DAG size of output: 70 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 07:58:06,897 INFO L130 PetriNetUnfolder]: 21050/33579 cut-off events. [2023-09-01 07:58:06,897 INFO L131 PetriNetUnfolder]: For 605621/605621 co-relation queries the response was YES. [2023-09-01 07:58:07,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276959 conditions, 33579 events. 21050/33579 cut-off events. For 605621/605621 co-relation queries the response was YES. Maximal size of possible extension queue 1362. Compared 264663 event pairs, 790 based on Foata normal form. 344/31323 useless extension candidates. Maximal degree in co-relation 276898. Up to 9694 conditions per place. [2023-09-01 07:58:07,495 INFO L137 encePairwiseOnDemand]: 1260/1270 looper letters, 2733 selfloop transitions, 128 changer transitions 83/2944 dead transitions. [2023-09-01 07:58:07,496 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 2944 transitions, 70112 flow [2023-09-01 07:58:07,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-09-01 07:58:07,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-09-01 07:58:07,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 13220 transitions. [2023-09-01 07:58:07,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3589465109964703 [2023-09-01 07:58:07,503 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 13220 transitions. [2023-09-01 07:58:07,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 13220 transitions. [2023-09-01 07:58:07,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:07,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 13220 transitions. [2023-09-01 07:58:07,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 455.86206896551727) internal successors, (13220), 29 states have internal predecessors, (13220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:07,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 1270.0) internal successors, (38100), 30 states have internal predecessors, (38100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:07,533 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 1270.0) internal successors, (38100), 30 states have internal predecessors, (38100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:07,534 INFO L175 Difference]: Start difference. First operand has 274 places, 517 transitions, 11426 flow. Second operand 29 states and 13220 transitions. [2023-09-01 07:58:07,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 2944 transitions, 70112 flow [2023-09-01 07:58:08,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 2944 transitions, 70062 flow, removed 2 selfloop flow, removed 14 redundant places. [2023-09-01 07:58:08,898 INFO L231 Difference]: Finished difference. Result has 286 places, 606 transitions, 13414 flow [2023-09-01 07:58:08,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=11309, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=13414, PETRI_PLACES=286, PETRI_TRANSITIONS=606} [2023-09-01 07:58:08,900 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 212 predicate places. [2023-09-01 07:58:08,900 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 606 transitions, 13414 flow [2023-09-01 07:58:08,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 442.2692307692308) internal successors, (11499), 26 states have internal predecessors, (11499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:08,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:08,902 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1] [2023-09-01 07:58:08,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:09,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-09-01 07:58:09,109 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:58:09,110 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:09,110 INFO L85 PathProgramCache]: Analyzing trace with hash -470812683, now seen corresponding path program 3 times [2023-09-01 07:58:09,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:09,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15187170] [2023-09-01 07:58:09,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:09,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:09,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:09,269 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:09,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:09,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15187170] [2023-09-01 07:58:09,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15187170] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:09,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966178224] [2023-09-01 07:58:09,270 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 07:58:09,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:09,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:09,271 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:09,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-09-01 07:58:09,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 07:58:09,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:58:09,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 20 conjunts are in the unsatisfiable core [2023-09-01 07:58:09,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:09,721 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:09,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:09,798 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:09,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966178224] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:09,798 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:09,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-09-01 07:58:09,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433447791] [2023-09-01 07:58:09,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:09,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 07:58:09,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:09,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 07:58:09,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2023-09-01 07:58:10,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 487 out of 1270 [2023-09-01 07:58:10,112 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 606 transitions, 13414 flow. Second operand has 21 states, 21 states have (on average 488.3333333333333) internal successors, (10255), 21 states have internal predecessors, (10255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:10,112 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:10,112 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 487 of 1270 [2023-09-01 07:58:10,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:20,909 INFO L130 PetriNetUnfolder]: 19562/31037 cut-off events. [2023-09-01 07:58:20,909 INFO L131 PetriNetUnfolder]: For 413045/413045 co-relation queries the response was YES. [2023-09-01 07:58:21,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 260369 conditions, 31037 events. 19562/31037 cut-off events. For 413045/413045 co-relation queries the response was YES. Maximal size of possible extension queue 1319. Compared 228002 event pairs, 10139 based on Foata normal form. 177/27848 useless extension candidates. Maximal degree in co-relation 260307. Up to 25089 conditions per place. [2023-09-01 07:58:21,347 INFO L137 encePairwiseOnDemand]: 1257/1270 looper letters, 518 selfloop transitions, 23 changer transitions 113/654 dead transitions. [2023-09-01 07:58:21,347 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 654 transitions, 14426 flow [2023-09-01 07:58:21,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 07:58:21,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 07:58:21,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 5939 transitions. [2023-09-01 07:58:21,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3896981627296588 [2023-09-01 07:58:21,351 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 5939 transitions. [2023-09-01 07:58:21,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 5939 transitions. [2023-09-01 07:58:21,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:21,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 5939 transitions. [2023-09-01 07:58:21,355 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 494.9166666666667) internal successors, (5939), 12 states have internal predecessors, (5939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:21,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 1270.0) internal successors, (16510), 13 states have internal predecessors, (16510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:21,361 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 1270.0) internal successors, (16510), 13 states have internal predecessors, (16510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:21,362 INFO L175 Difference]: Start difference. First operand has 286 places, 606 transitions, 13414 flow. Second operand 12 states and 5939 transitions. [2023-09-01 07:58:21,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 654 transitions, 14426 flow [2023-09-01 07:58:24,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 654 transitions, 14350 flow, removed 8 selfloop flow, removed 10 redundant places. [2023-09-01 07:58:24,807 INFO L231 Difference]: Finished difference. Result has 287 places, 492 transitions, 11028 flow [2023-09-01 07:58:24,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=11952, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11028, PETRI_PLACES=287, PETRI_TRANSITIONS=492} [2023-09-01 07:58:24,807 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 213 predicate places. [2023-09-01 07:58:24,808 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 492 transitions, 11028 flow [2023-09-01 07:58:24,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 488.3333333333333) internal successors, (10255), 21 states have internal predecessors, (10255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:24,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:24,809 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:24,815 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-09-01 07:58:25,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-09-01 07:58:25,010 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:58:25,010 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:25,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1550999305, now seen corresponding path program 3 times [2023-09-01 07:58:25,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:25,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236080122] [2023-09-01 07:58:25,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:25,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:25,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:25,304 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:25,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:25,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236080122] [2023-09-01 07:58:25,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236080122] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:25,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350228246] [2023-09-01 07:58:25,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 07:58:25,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:25,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:25,310 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:25,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-09-01 07:58:25,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 07:58:25,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:58:25,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 16 conjunts are in the unsatisfiable core [2023-09-01 07:58:25,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:29,083 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2023-09-01 07:58:29,083 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 786 treesize of output 620 [2023-09-01 07:58:29,478 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:29,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:58:34,126 INFO L321 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2023-09-01 07:58:34,127 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 1082 treesize of output 768 [2023-09-01 07:58:35,127 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:35,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350228246] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:58:35,127 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:58:35,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-09-01 07:58:35,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127243432] [2023-09-01 07:58:35,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:58:35,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-09-01 07:58:35,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:58:35,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-09-01 07:58:35,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=451, Unknown=0, NotChecked=0, Total=600 [2023-09-01 07:58:36,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 1270 [2023-09-01 07:58:36,286 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 492 transitions, 11028 flow. Second operand has 25 states, 25 states have (on average 477.4) internal successors, (11935), 25 states have internal predecessors, (11935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:36,286 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:58:36,286 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 1270 [2023-09-01 07:58:36,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:58:43,903 INFO L130 PetriNetUnfolder]: 13032/21333 cut-off events. [2023-09-01 07:58:43,903 INFO L131 PetriNetUnfolder]: For 383252/383252 co-relation queries the response was YES. [2023-09-01 07:58:44,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183058 conditions, 21333 events. 13032/21333 cut-off events. For 383252/383252 co-relation queries the response was YES. Maximal size of possible extension queue 986. Compared 164997 event pairs, 2381 based on Foata normal form. 344/19803 useless extension candidates. Maximal degree in co-relation 183017. Up to 6304 conditions per place. [2023-09-01 07:58:44,156 INFO L137 encePairwiseOnDemand]: 1261/1270 looper letters, 1311 selfloop transitions, 24 changer transitions 76/1411 dead transitions. [2023-09-01 07:58:44,156 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 1411 transitions, 34037 flow [2023-09-01 07:58:44,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 07:58:44,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 07:58:44,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 6849 transitions. [2023-09-01 07:58:44,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38520809898762653 [2023-09-01 07:58:44,160 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 6849 transitions. [2023-09-01 07:58:44,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 6849 transitions. [2023-09-01 07:58:44,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:58:44,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 6849 transitions. [2023-09-01 07:58:44,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 489.2142857142857) internal successors, (6849), 14 states have internal predecessors, (6849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:44,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 1270.0) internal successors, (19050), 15 states have internal predecessors, (19050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:44,173 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 1270.0) internal successors, (19050), 15 states have internal predecessors, (19050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:44,173 INFO L175 Difference]: Start difference. First operand has 287 places, 492 transitions, 11028 flow. Second operand 14 states and 6849 transitions. [2023-09-01 07:58:44,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 1411 transitions, 34037 flow [2023-09-01 07:58:45,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 1411 transitions, 33731 flow, removed 97 selfloop flow, removed 7 redundant places. [2023-09-01 07:58:45,438 INFO L231 Difference]: Finished difference. Result has 257 places, 471 transitions, 10720 flow [2023-09-01 07:58:45,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=10803, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10720, PETRI_PLACES=257, PETRI_TRANSITIONS=471} [2023-09-01 07:58:45,439 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 183 predicate places. [2023-09-01 07:58:45,439 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 471 transitions, 10720 flow [2023-09-01 07:58:45,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 477.4) internal successors, (11935), 25 states have internal predecessors, (11935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:58:45,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:58:45,441 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1] [2023-09-01 07:58:45,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-09-01 07:58:45,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-09-01 07:58:45,641 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:58:45,641 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:58:45,642 INFO L85 PathProgramCache]: Analyzing trace with hash 851921858, now seen corresponding path program 3 times [2023-09-01 07:58:45,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:58:45,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425970704] [2023-09-01 07:58:45,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:58:45,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:58:45,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:58:46,418 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:46,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:58:46,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425970704] [2023-09-01 07:58:46,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425970704] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:58:46,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460247174] [2023-09-01 07:58:46,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 07:58:46,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:58:46,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:58:46,421 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:58:46,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-09-01 07:58:46,792 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 07:58:46,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:58:46,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 38 conjunts are in the unsatisfiable core [2023-09-01 07:58:46,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:58:46,901 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-09-01 07:58:46,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:46,964 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-09-01 07:58:47,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:58:47,019 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-09-01 07:58:50,947 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:58:50,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:01,055 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse51 (* c_~j~0 4))) (let ((.cse1 (+ c_~A~0.offset 12 .cse51)) (.cse6 (+ c_~A~0.offset .cse51)) (.cse5 (+ c_~A~0.offset .cse51 4)) (.cse7 (+ c_~A~0.offset 8 .cse51)) (.cse8 (<= c_~N~0 (+ c_~j~0 3)))) (and (or (forall ((v_ArrVal_1405 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1405) c_~A~0.base))) (let ((.cse3 (select .cse0 .cse7)) (.cse2 (select .cse0 .cse6)) (.cse4 (select .cse0 .cse5))) (or (< 0 (+ (select .cse0 .cse1) 9223372039002259456)) (< (+ .cse2 c_~bag2~0) (+ .cse3 1)) (< 2147483647 (+ .cse2 c_~bag2~0 c_~sum2~0)) (< .cse4 1) (< (+ .cse2 c_~bag2~0 c_~sum2~0 2147483648) 0) (< (+ 9223372039002259455 .cse2) 0) (< (+ .cse2 c_~bag2~0 2147483648) 0) (< (+ .cse4 .cse3 2147483648) 0) (< 4294967295 .cse2) (< 2147483647 (+ .cse2 c_~bag2~0 .cse4)))))) .cse8) (or .cse8 (forall ((v_ArrVal_1405 (Array Int Int))) (let ((.cse9 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1405) c_~A~0.base))) (let ((.cse11 (select .cse9 .cse7)) (.cse12 (select .cse9 .cse6)) (.cse10 (select .cse9 .cse5))) (or (< 0 (+ (select .cse9 .cse1) 9223372039002259456)) (< 2147483647 (+ .cse10 .cse11)) (< .cse10 1) (< (+ .cse12 c_~bag2~0 c_~sum2~0 2147483648) 0) (< (+ 9223372039002259455 .cse12) 0) (< 2147483647 (+ .cse12 c_~bag2~0 c_~sum2~0 .cse10)) (< (+ .cse12 c_~bag2~0 2147483648) 0) (< (+ .cse10 .cse11 2147483648) 0) (< 4294967295 .cse12) (< 2147483647 (+ .cse12 c_~bag2~0 .cse10))))))) (or (< (+ c_~bag2~0 c_~sum2~0 2147483648) 0) (and (or .cse8 (forall ((v_ArrVal_1405 (Array Int Int))) (let ((.cse15 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1405) c_~A~0.base))) (let ((.cse13 (select .cse15 .cse6))) (let ((.cse14 (select .cse15 .cse5)) (.cse16 (select .cse15 .cse7)) (.cse17 (+ .cse13 c_~bag2~0))) (or (< 0 .cse13) (< 2147483647 (+ .cse13 .cse14)) (< 0 (+ (select .cse15 .cse1) 9223372039002259456)) (< 4294967295 .cse14) (< .cse13 (+ .cse16 1)) (< (+ .cse13 c_~bag2~0 c_~sum2~0 2147483648) 0) (< .cse17 (+ .cse14 .cse16 1)) (< (+ .cse14 .cse16 2147483648) 0) (< 2147483647 .cse17))))))) (or (forall ((v_ArrVal_1405 (Array Int Int))) (let ((.cse20 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1405) c_~A~0.base))) (let ((.cse18 (select .cse20 .cse6))) (let ((.cse19 (select .cse20 .cse5)) (.cse21 (select .cse20 .cse7)) (.cse22 (+ .cse18 c_~bag2~0))) (or (< 2147483647 (+ .cse18 .cse19)) (< 0 (+ (select .cse20 .cse1) 9223372039002259456)) (< .cse18 0) (< .cse18 (+ .cse21 1)) (< 2147483647 (+ .cse18 c_~bag2~0 c_~sum2~0)) (< .cse22 (+ .cse19 .cse21 1)) (< (+ .cse19 .cse21 2147483648) 0) (< 2147483647 .cse22)))))) .cse8) (or (forall ((v_ArrVal_1405 (Array Int Int))) (let ((.cse26 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1405) c_~A~0.base))) (let ((.cse25 (select .cse26 .cse7)) (.cse24 (select .cse26 .cse5)) (.cse23 (select .cse26 .cse6))) (or (< 0 .cse23) (< 2147483647 (+ .cse23 .cse24 .cse25)) (< 0 (+ (select .cse26 .cse1) 9223372039002259456)) (< c_~bag2~0 (+ .cse24 1)) (< (+ .cse23 .cse24 2147483648) 0) (< (+ .cse23 .cse24 .cse25 2147483648) 0) (< (+ .cse23 c_~bag2~0 c_~sum2~0 .cse24 2147483648) 0) (< 2147483647 (+ .cse23 c_~bag2~0 c_~sum2~0 .cse24)) (< 2147483647 (+ .cse23 c_~bag2~0)))))) .cse8) (or .cse8 (forall ((v_ArrVal_1405 (Array Int Int))) (let ((.cse30 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1405) c_~A~0.base))) (let ((.cse29 (select .cse30 .cse7)) (.cse28 (select .cse30 .cse5)) (.cse27 (select .cse30 .cse6))) (or (< 2147483647 (+ .cse27 .cse28 .cse29)) (< 0 (+ (select .cse30 .cse1) 9223372039002259456)) (< .cse27 0) (< c_~bag2~0 (+ .cse28 1)) (< (+ .cse27 .cse28 2147483648) 0) (< (+ .cse27 .cse28 .cse29 2147483648) 0) (< (+ .cse27 c_~bag2~0 c_~sum2~0 .cse28 2147483648) 0) (< 2147483647 (+ .cse27 c_~bag2~0 c_~sum2~0 .cse28)) (< 4294967295 .cse27) (< 2147483647 (+ .cse27 c_~bag2~0))))))) (or .cse8 (forall ((v_ArrVal_1405 (Array Int Int))) (let ((.cse33 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1405) c_~A~0.base))) (let ((.cse32 (select .cse33 .cse5)) (.cse34 (select .cse33 .cse7)) (.cse31 (select .cse33 .cse6))) (or (< 2147483647 (+ .cse31 .cse32)) (< 0 (+ (select .cse33 .cse1) 9223372039002259456)) (< .cse31 0) (< 4294967295 .cse34) (< (+ .cse31 .cse32 2147483648) 0) (< 2147483647 (+ .cse32 .cse34)) (< (+ .cse31 c_~bag2~0 c_~sum2~0 .cse32 2147483648) 0) (< 2147483647 (+ .cse31 c_~bag2~0 c_~sum2~0)) (< 2147483647 (+ .cse31 c_~bag2~0 c_~sum2~0 .cse32)) (< (+ .cse31 c_~bag2~0 2147483648) 0) (< (+ .cse32 .cse34 2147483648) 0) (< 2147483647 (+ .cse31 c_~bag2~0))))))) (or .cse8 (forall ((v_ArrVal_1405 (Array Int Int))) (let ((.cse37 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1405) c_~A~0.base))) (let ((.cse36 (select .cse37 .cse5)) (.cse38 (select .cse37 .cse7)) (.cse35 (select .cse37 .cse6))) (or (< 0 .cse35) (< 2147483647 (+ .cse35 .cse36)) (< 0 (+ (select .cse37 .cse1) 9223372039002259456)) (< (+ .cse35 .cse36 2147483648) 0) (< 2147483647 (+ .cse36 .cse38)) (< (+ .cse35 c_~bag2~0 c_~sum2~0 .cse36 2147483648) 0) (< (+ .cse35 c_~bag2~0 c_~sum2~0 2147483648) 0) (< 2147483647 (+ .cse35 c_~bag2~0 c_~sum2~0 .cse36)) (< (+ .cse35 c_~bag2~0 2147483648) 0) (< (+ .cse36 .cse38 2147483648) 0) (< 2147483647 (+ .cse35 c_~bag2~0))))))) (or .cse8 (forall ((v_ArrVal_1405 (Array Int Int))) (let ((.cse39 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1405) c_~A~0.base))) (let ((.cse41 (select .cse39 .cse5)) (.cse42 (select .cse39 .cse7)) (.cse40 (select .cse39 .cse6))) (or (< 0 (+ (select .cse39 .cse1) 9223372039002259456)) (< .cse40 0) (< c_~bag2~0 (+ .cse41 1)) (< (+ .cse40 .cse41 2147483648) 0) (< (+ .cse40 .cse41 .cse42 2147483648) 0) (< c_~bag2~0 (+ .cse41 .cse42 1)) (< 4294967295 .cse40) (< 2147483647 (+ .cse40 c_~bag2~0))))))) (or (forall ((v_ArrVal_1405 (Array Int Int))) (let ((.cse44 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1405) c_~A~0.base))) (let ((.cse45 (select .cse44 .cse5)) (.cse46 (select .cse44 .cse7)) (.cse43 (select .cse44 .cse6))) (or (< 0 .cse43) (< 0 (+ (select .cse44 .cse1) 9223372039002259456)) (< c_~bag2~0 (+ .cse45 1)) (< (+ .cse43 .cse45 2147483648) 0) (< (+ .cse43 .cse45 .cse46 2147483648) 0) (< c_~bag2~0 (+ .cse45 .cse46 1)) (< 2147483647 (+ .cse43 c_~bag2~0)))))) .cse8)) (< 2147483647 (+ c_~bag2~0 c_~sum2~0)) (< 4294967295 c_~bag2~0)) (or (forall ((v_ArrVal_1405 (Array Int Int))) (let ((.cse47 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1405) c_~A~0.base))) (let ((.cse50 (select .cse47 .cse7)) (.cse49 (select .cse47 .cse5)) (.cse48 (select .cse47 .cse6))) (or (< 0 (+ (select .cse47 .cse1) 9223372039002259456)) (< (+ .cse48 c_~bag2~0 .cse49 .cse50 2147483648) 0) (< (+ .cse48 c_~bag2~0 .cse49 2147483648) 0) (< 2147483647 (+ .cse48 c_~bag2~0 .cse49 .cse50)) (< (+ 9223372039002259455 .cse48) 0) (< (+ .cse48 c_~bag2~0 2147483648) 0) (< 4294967295 .cse48) (< 2147483647 (+ .cse48 c_~bag2~0 .cse49)) (< 2147483647 (+ .cse48 c_~bag2~0)))))) .cse8)))) is different from false [2023-09-01 07:59:04,680 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:04,680 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 2909 treesize of output 1614 [2023-09-01 07:59:04,767 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:04,769 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 8267 treesize of output 7375 [2023-09-01 07:59:05,160 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:05,161 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 4349 treesize of output 4317 [2023-09-01 07:59:05,249 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:05,250 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 4317 treesize of output 4253 [2023-09-01 07:59:05,341 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:05,342 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 4253 treesize of output 4217 [2023-09-01 07:59:05,433 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:05,434 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 4217 treesize of output 4183 [2023-09-01 07:59:05,524 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:05,525 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 4183 treesize of output 4145 [2023-09-01 07:59:05,614 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:05,615 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 4145 treesize of output 4073 [2023-09-01 07:59:05,705 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:05,706 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 4073 treesize of output 3993 [2023-09-01 07:59:05,799 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:05,801 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 3993 treesize of output 3953 [2023-09-01 07:59:05,892 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:05,893 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 3953 treesize of output 3881 [2023-09-01 07:59:05,985 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:05,986 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 3881 treesize of output 3845 [2023-09-01 07:59:06,077 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:06,078 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 3845 treesize of output 3809 [2023-09-01 07:59:06,171 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:06,172 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 3809 treesize of output 3737 [2023-09-01 07:59:06,265 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:06,266 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 3737 treesize of output 3701 [2023-09-01 07:59:06,362 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:06,363 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 3701 treesize of output 3621 [2023-09-01 07:59:06,457 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:06,458 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 3621 treesize of output 3581 [2023-09-01 07:59:06,551 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:06,552 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 3581 treesize of output 3513 [2023-09-01 07:59:06,646 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:06,647 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 3513 treesize of output 3441 [2023-09-01 07:59:06,740 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:06,741 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 3441 treesize of output 3365 [2023-09-01 07:59:06,836 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:06,837 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 3365 treesize of output 3305 [2023-09-01 07:59:06,932 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:06,933 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 3305 treesize of output 3275 [2023-09-01 07:59:09,023 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:09,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460247174] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:09,023 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:09,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-09-01 07:59:09,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670269111] [2023-09-01 07:59:09,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:09,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-09-01 07:59:09,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:09,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-09-01 07:59:09,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=791, Unknown=1, NotChecked=58, Total=992 [2023-09-01 07:59:09,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 441 out of 1270 [2023-09-01 07:59:09,151 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 471 transitions, 10720 flow. Second operand has 32 states, 32 states have (on average 442.21875) internal successors, (14151), 32 states have internal predecessors, (14151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:09,151 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:09,151 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 441 of 1270 [2023-09-01 07:59:09,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 07:59:11,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 07:59:29,362 INFO L130 PetriNetUnfolder]: 21459/34833 cut-off events. [2023-09-01 07:59:29,362 INFO L131 PetriNetUnfolder]: For 620718/620718 co-relation queries the response was YES. [2023-09-01 07:59:29,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 311563 conditions, 34833 events. 21459/34833 cut-off events. For 620718/620718 co-relation queries the response was YES. Maximal size of possible extension queue 1591. Compared 285230 event pairs, 2617 based on Foata normal form. 0/31865 useless extension candidates. Maximal degree in co-relation 311525. Up to 7800 conditions per place. [2023-09-01 07:59:30,046 INFO L137 encePairwiseOnDemand]: 1258/1270 looper letters, 2538 selfloop transitions, 50 changer transitions 30/2618 dead transitions. [2023-09-01 07:59:30,047 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 2618 transitions, 62924 flow [2023-09-01 07:59:30,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-09-01 07:59:30,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-09-01 07:59:30,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 13200 transitions. [2023-09-01 07:59:30,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3584034754276405 [2023-09-01 07:59:30,055 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 13200 transitions. [2023-09-01 07:59:30,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 13200 transitions. [2023-09-01 07:59:30,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 07:59:30,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 13200 transitions. [2023-09-01 07:59:30,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 455.17241379310343) internal successors, (13200), 29 states have internal predecessors, (13200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:30,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 1270.0) internal successors, (38100), 30 states have internal predecessors, (38100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:30,083 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 1270.0) internal successors, (38100), 30 states have internal predecessors, (38100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:30,083 INFO L175 Difference]: Start difference. First operand has 257 places, 471 transitions, 10720 flow. Second operand 29 states and 13200 transitions. [2023-09-01 07:59:30,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 2618 transitions, 62924 flow [2023-09-01 07:59:34,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 2618 transitions, 62658 flow, removed 0 selfloop flow, removed 9 redundant places. [2023-09-01 07:59:34,573 INFO L231 Difference]: Finished difference. Result has 280 places, 496 transitions, 11147 flow [2023-09-01 07:59:34,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=10662, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=11147, PETRI_PLACES=280, PETRI_TRANSITIONS=496} [2023-09-01 07:59:34,575 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 206 predicate places. [2023-09-01 07:59:34,575 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 496 transitions, 11147 flow [2023-09-01 07:59:34,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 442.21875) internal successors, (14151), 32 states have internal predecessors, (14151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:34,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 07:59:34,578 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1] [2023-09-01 07:59:34,589 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-09-01 07:59:34,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:34,786 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 07:59:34,787 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 07:59:34,787 INFO L85 PathProgramCache]: Analyzing trace with hash 851921968, now seen corresponding path program 4 times [2023-09-01 07:59:34,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 07:59:34,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044093043] [2023-09-01 07:59:34,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 07:59:34,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 07:59:34,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 07:59:35,516 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:35,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 07:59:35,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044093043] [2023-09-01 07:59:35,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044093043] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 07:59:35,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106778240] [2023-09-01 07:59:35,517 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 07:59:35,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 07:59:35,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 07:59:35,521 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 07:59:35,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-09-01 07:59:35,909 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 07:59:35,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 07:59:35,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 39 conjunts are in the unsatisfiable core [2023-09-01 07:59:35,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 07:59:36,016 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 07:59:36,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:36,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 14 treesize of output 16 [2023-09-01 07:59:36,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 07:59:36,108 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 07:59:40,025 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 07:59:40,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 07:59:47,396 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse33 (* c_~j~0 4))) (let ((.cse4 (+ c_~A~0.offset 12 .cse33)) (.cse5 (+ c_~A~0.offset .cse33)) (.cse6 (+ c_~A~0.offset .cse33 4)) (.cse7 (+ c_~A~0.offset 8 .cse33))) (and (forall ((v_ArrVal_1451 (Array Int Int))) (let ((.cse3 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1451) c_~A~0.base))) (let ((.cse1 (select .cse3 .cse7)) (.cse2 (select .cse3 .cse6)) (.cse0 (select .cse3 .cse5))) (or (< (+ .cse0 c_~bag2~0) (+ .cse1 1)) (< .cse2 1) (< (select .cse3 .cse4) 4294967296) (< (+ .cse0 c_~bag2~0 2147483648) 0) (< 2147483647 (+ .cse0 c_~bag2~0 .cse2)) (< 2147483647 (+ .cse0 c_~bag2~0 c_~sum2~0)) (< (+ .cse1 2147483648 .cse2) 0) (< (+ 9223372039002259455 .cse0) 0) (< (+ .cse0 c_~bag2~0 c_~sum2~0 2147483648) 0) (< 4294967295 .cse0))))) (forall ((v_ArrVal_1451 (Array Int Int))) (let ((.cse10 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1451) c_~A~0.base))) (let ((.cse8 (select .cse10 .cse7)) (.cse9 (select .cse10 .cse6)) (.cse11 (select .cse10 .cse5))) (or (< 2147483647 (+ .cse8 .cse9)) (< .cse9 1) (< (select .cse10 .cse4) 4294967296) (< 2147483647 (+ .cse11 c_~bag2~0 c_~sum2~0 .cse9)) (< (+ .cse11 c_~bag2~0 2147483648) 0) (< 2147483647 (+ .cse11 c_~bag2~0 .cse9)) (< (+ .cse8 2147483648 .cse9) 0) (< (+ 9223372039002259455 .cse11) 0) (< (+ .cse11 c_~bag2~0 c_~sum2~0 2147483648) 0) (< 4294967295 .cse11))))) (forall ((v_ArrVal_1451 (Array Int Int))) (let ((.cse15 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1451) c_~A~0.base))) (let ((.cse14 (select .cse15 .cse7)) (.cse13 (select .cse15 .cse6)) (.cse12 (select .cse15 .cse5))) (or (< (+ .cse12 c_~bag2~0 2147483648 .cse13) 0) (< (+ .cse14 .cse12 c_~bag2~0 2147483648 .cse13) 0) (< 2147483647 (+ .cse14 .cse12 c_~bag2~0 .cse13)) (< (select .cse15 .cse4) 4294967296) (< 2147483647 (+ .cse12 c_~bag2~0)) (< (+ .cse12 c_~bag2~0 2147483648) 0) (< 2147483647 (+ .cse12 c_~bag2~0 .cse13)) (< (+ 9223372039002259455 .cse12) 0) (< 4294967295 .cse12))))) (or (and (forall ((v_ArrVal_1451 (Array Int Int))) (let ((.cse20 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1451) c_~A~0.base))) (let ((.cse19 (select .cse20 .cse5))) (let ((.cse16 (+ .cse19 c_~bag2~0)) (.cse17 (select .cse20 .cse7)) (.cse18 (select .cse20 .cse6))) (or (< .cse16 (+ .cse17 .cse18 1)) (< .cse19 (+ .cse17 1)) (< (select .cse20 .cse4) 4294967296) (< 2147483647 .cse16) (< 2147483647 (+ .cse19 c_~bag2~0 c_~sum2~0)) (< 2147483647 (+ .cse19 .cse18)) (< (+ .cse17 2147483648 .cse18) 0) (< 4294967295 .cse18) (< (+ .cse19 c_~bag2~0 c_~sum2~0 2147483648) 0)))))) (forall ((v_ArrVal_1451 (Array Int Int))) (let ((.cse23 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1451) c_~A~0.base))) (let ((.cse21 (select .cse23 .cse7)) (.cse22 (select .cse23 .cse6)) (.cse24 (select .cse23 .cse5))) (or (< c_~bag2~0 (+ .cse21 .cse22 1)) (< c_~bag2~0 (+ .cse22 1)) (< (select .cse23 .cse4) 4294967296) (< 2147483647 (+ .cse24 c_~bag2~0)) (< (+ .cse21 .cse24 2147483648 .cse22) 0) (< (+ .cse24 2147483648 .cse22) 0) (< 4294967295 .cse24))))) (forall ((v_ArrVal_1451 (Array Int Int))) (let ((.cse27 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1451) c_~A~0.base))) (let ((.cse25 (select .cse27 .cse7)) (.cse26 (select .cse27 .cse6)) (.cse28 (select .cse27 .cse5))) (or (< 2147483647 (+ .cse25 .cse26)) (< (select .cse27 .cse4) 4294967296) (< 2147483647 (+ .cse28 c_~bag2~0)) (< 2147483647 (+ .cse28 c_~bag2~0 c_~sum2~0 .cse26)) (< (+ .cse28 c_~bag2~0 2147483648) 0) (< 2147483647 (+ .cse28 c_~bag2~0 c_~sum2~0)) (< 2147483647 (+ .cse28 .cse26)) (< 4294967295 .cse25) (< (+ .cse28 2147483648 .cse26) 0) (< (+ .cse25 2147483648 .cse26) 0) (< (+ .cse28 c_~bag2~0 c_~sum2~0 2147483648 .cse26) 0) (< (+ .cse28 c_~bag2~0 c_~sum2~0 2147483648) 0))))) (forall ((v_ArrVal_1451 (Array Int Int))) (let ((.cse32 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1451) c_~A~0.base))) (let ((.cse30 (select .cse32 .cse7)) (.cse29 (select .cse32 .cse6)) (.cse31 (select .cse32 .cse5))) (or (< c_~bag2~0 (+ .cse29 1)) (< 2147483647 (+ .cse30 .cse31 .cse29)) (< (select .cse32 .cse4) 4294967296) (< 2147483647 (+ .cse31 c_~bag2~0)) (< 2147483647 (+ .cse31 c_~bag2~0 c_~sum2~0 .cse29)) (< (+ .cse30 .cse31 2147483648 .cse29) 0) (< (+ .cse31 2147483648 .cse29) 0) (< (+ .cse31 c_~bag2~0 c_~sum2~0 2147483648 .cse29) 0) (< 4294967295 .cse31)))))) (< (+ c_~bag2~0 c_~sum2~0 2147483648) 0) (< 2147483647 (+ c_~bag2~0 c_~sum2~0)) (< 4294967295 c_~bag2~0))))) is different from false [2023-09-01 07:59:48,089 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse4 (+ 12 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse5 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse6 (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (and (forall ((v_ArrVal_1451 (Array Int Int)) (v_ArrVal_1450 (Array Int Int))) (let ((.cse3 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1450) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1451) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse2 (select .cse3 .cse6)) (.cse1 (select .cse3 .cse5)) (.cse0 (select .cse3 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< .cse0 (+ .cse1 .cse2 1)) (< (+ .cse1 .cse2 2147483648) 0) (< .cse0 (+ .cse2 1)) (< 2147483647 .cse0) (< 2147483647 (+ .cse1 .cse0)) (< (select .cse3 .cse4) 4294967296))))) (forall ((v_ArrVal_1451 (Array Int Int)) (v_ArrVal_1450 (Array Int Int))) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1450) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1451) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse7 (select .cse10 .cse5)) (.cse8 (select .cse10 .cse6)) (.cse9 (select .cse10 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< (+ .cse7 .cse8 .cse9 2147483648) 0) (< (+ .cse9 2147483648) 0) (< 2147483647 .cse9) (< (+ .cse7 .cse9 2147483648) 0) (< 2147483647 (+ .cse7 .cse9)) (< 2147483647 (+ .cse7 .cse8 .cse9)) (< (select .cse10 .cse4) 4294967296))))) (forall ((v_ArrVal_1451 (Array Int Int)) (v_ArrVal_1450 (Array Int Int))) (let ((.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1450) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1451) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse13 (select .cse14 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse11 (select .cse14 .cse5)) (.cse12 (select .cse14 .cse6))) (or (< (+ .cse11 .cse12 2147483648) 0) (< (+ .cse13 2147483648) 0) (< 2147483647 (+ .cse11 .cse13)) (< .cse11 1) (< 2147483647 (+ .cse11 .cse12)) (< (select .cse14 .cse4) 4294967296))))) (forall ((v_ArrVal_1451 (Array Int Int)) (v_ArrVal_1450 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1450) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1451) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse17 (select .cse18 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse15 (select .cse18 .cse5)) (.cse16 (select .cse18 .cse6))) (or (< (+ .cse15 .cse16 2147483648) 0) (< 4294967295 .cse16) (< (+ .cse17 2147483648) 0) (< 2147483647 .cse17) (< (+ .cse15 .cse17 2147483648) 0) (< 2147483647 (+ .cse15 .cse17)) (< 2147483647 (+ .cse15 .cse16)) (< (select .cse18 .cse4) 4294967296))))) (forall ((v_ArrVal_1451 (Array Int Int)) (v_ArrVal_1450 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1450) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1451) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse20 (select .cse22 .cse6)) (.cse21 (select .cse22 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse19 (select .cse22 .cse5))) (or (< (+ .cse19 .cse20 .cse21 2147483648) 0) (< 2147483647 .cse21) (< (+ .cse19 .cse21 2147483648) 0) (< 2147483647 (+ .cse19 .cse20 .cse21)) (< 0 (+ .cse19 1)) (< (select .cse22 .cse4) 4294967296))))) (forall ((v_ArrVal_1451 (Array Int Int)) (v_ArrVal_1450 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1450) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1451) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse24 (select .cse26 .cse6)) (.cse25 (select .cse26 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse23 (select .cse26 .cse5))) (or (< (+ .cse23 .cse24 .cse25 2147483648) 0) (< 2147483647 .cse25) (< 0 (+ .cse23 .cse24 1)) (< (+ .cse23 .cse25 2147483648) 0) (< 0 (+ .cse23 1)) (< (select .cse26 .cse4) 4294967296))))) (forall ((v_ArrVal_1451 (Array Int Int)) (v_ArrVal_1450 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1450) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1451) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse28 (select .cse30 .cse6)) (.cse29 (select .cse30 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse27 (select .cse30 .cse5))) (or (< (+ .cse27 .cse28 2147483648) 0) (< .cse29 (+ .cse28 1)) (< (+ .cse29 2147483648) 0) (< 2147483647 (+ .cse27 .cse29)) (< .cse27 1) (< (select .cse30 .cse4) 4294967296))))))) is different from false [2023-09-01 07:59:48,206 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:48,207 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 1969 treesize of output 1082 [2023-09-01 07:59:48,259 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:48,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 5423 treesize of output 4827 [2023-09-01 07:59:48,418 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:48,419 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 2909 treesize of output 2877 [2023-09-01 07:59:48,473 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:48,474 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 2877 treesize of output 2813 [2023-09-01 07:59:48,530 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:48,531 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 2813 treesize of output 2783 [2023-09-01 07:59:48,587 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:48,588 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 2783 treesize of output 2723 [2023-09-01 07:59:48,643 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:48,644 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 2723 treesize of output 2683 [2023-09-01 07:59:48,760 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:48,761 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 2683 treesize of output 2615 [2023-09-01 07:59:48,816 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:48,817 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 2615 treesize of output 2581 [2023-09-01 07:59:48,872 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:48,873 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 2581 treesize of output 2501 [2023-09-01 07:59:48,928 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:48,929 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 2501 treesize of output 2465 [2023-09-01 07:59:48,984 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:48,985 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 2465 treesize of output 2393 [2023-09-01 07:59:49,042 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:49,043 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 2393 treesize of output 2321 [2023-09-01 07:59:49,099 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:49,099 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 2321 treesize of output 2285 [2023-09-01 07:59:49,156 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:49,160 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 2285 treesize of output 2205 [2023-09-01 07:59:49,217 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 07:59:49,218 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 2205 treesize of output 2165 [2023-09-01 07:59:51,005 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 4 not checked. [2023-09-01 07:59:51,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106778240] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 07:59:51,005 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 07:59:51,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-09-01 07:59:51,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190606965] [2023-09-01 07:59:51,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 07:59:51,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-09-01 07:59:51,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 07:59:51,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-09-01 07:59:51,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=784, Unknown=2, NotChecked=114, Total=992 [2023-09-01 07:59:51,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 445 out of 1270 [2023-09-01 07:59:51,254 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 496 transitions, 11147 flow. Second operand has 32 states, 32 states have (on average 446.21875) internal successors, (14279), 32 states have internal predecessors, (14279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 07:59:51,254 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 07:59:51,254 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 445 of 1270 [2023-09-01 07:59:51,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:12,297 INFO L130 PetriNetUnfolder]: 23199/37797 cut-off events. [2023-09-01 08:00:12,298 INFO L131 PetriNetUnfolder]: For 692933/692933 co-relation queries the response was YES. [2023-09-01 08:00:12,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 359113 conditions, 37797 events. 23199/37797 cut-off events. For 692933/692933 co-relation queries the response was YES. Maximal size of possible extension queue 1594. Compared 311225 event pairs, 1944 based on Foata normal form. 306/35247 useless extension candidates. Maximal degree in co-relation 359074. Up to 6526 conditions per place. [2023-09-01 08:00:12,951 INFO L137 encePairwiseOnDemand]: 1261/1270 looper letters, 2267 selfloop transitions, 59 changer transitions 50/2376 dead transitions. [2023-09-01 08:00:12,952 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 2376 transitions, 56754 flow [2023-09-01 08:00:12,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-09-01 08:00:12,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-09-01 08:00:12,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 10123 transitions. [2023-09-01 08:00:12,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3623120973514674 [2023-09-01 08:00:12,960 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 10123 transitions. [2023-09-01 08:00:12,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 10123 transitions. [2023-09-01 08:00:12,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:12,961 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 10123 transitions. [2023-09-01 08:00:12,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 460.1363636363636) internal successors, (10123), 22 states have internal predecessors, (10123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:12,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 1270.0) internal successors, (29210), 23 states have internal predecessors, (29210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:12,979 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 1270.0) internal successors, (29210), 23 states have internal predecessors, (29210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:12,980 INFO L175 Difference]: Start difference. First operand has 280 places, 496 transitions, 11147 flow. Second operand 22 states and 10123 transitions. [2023-09-01 08:00:12,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 2376 transitions, 56754 flow [2023-09-01 08:00:15,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 2376 transitions, 56722 flow, removed 4 selfloop flow, removed 9 redundant places. [2023-09-01 08:00:15,097 INFO L231 Difference]: Finished difference. Result has 293 places, 502 transitions, 11371 flow [2023-09-01 08:00:15,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=11095, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=11371, PETRI_PLACES=293, PETRI_TRANSITIONS=502} [2023-09-01 08:00:15,097 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 219 predicate places. [2023-09-01 08:00:15,098 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 502 transitions, 11371 flow [2023-09-01 08:00:15,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 446.21875) internal successors, (14279), 32 states have internal predecessors, (14279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:15,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:15,100 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 08:00:15,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-09-01 08:00:15,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:15,309 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 08:00:15,309 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:15,309 INFO L85 PathProgramCache]: Analyzing trace with hash -940320846, now seen corresponding path program 1 times [2023-09-01 08:00:15,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:15,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688855927] [2023-09-01 08:00:15,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:15,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:15,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:15,671 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:15,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:15,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688855927] [2023-09-01 08:00:15,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688855927] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:15,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124207336] [2023-09-01 08:00:15,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:15,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:15,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:15,673 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:15,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-09-01 08:00:16,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:16,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 40 conjunts are in the unsatisfiable core [2023-09-01 08:00:16,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:16,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 08:00:16,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:16,147 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 08:00:16,262 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:16,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:16,398 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:16,399 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-09-01 08:00:16,407 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:16,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2023-09-01 08:00:16,410 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2023-09-01 08:00:16,478 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:16,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124207336] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:16,478 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:16,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-09-01 08:00:16,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433364817] [2023-09-01 08:00:16,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:16,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-09-01 08:00:16,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:16,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-09-01 08:00:16,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=724, Unknown=6, NotChecked=0, Total=812 [2023-09-01 08:00:17,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 470 out of 1270 [2023-09-01 08:00:17,423 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 502 transitions, 11371 flow. Second operand has 29 states, 29 states have (on average 471.3448275862069) internal successors, (13669), 29 states have internal predecessors, (13669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:17,423 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:17,423 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 470 of 1270 [2023-09-01 08:00:17,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:30,988 INFO L130 PetriNetUnfolder]: 23275/37941 cut-off events. [2023-09-01 08:00:30,988 INFO L131 PetriNetUnfolder]: For 602855/602855 co-relation queries the response was YES. [2023-09-01 08:00:31,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 377274 conditions, 37941 events. 23275/37941 cut-off events. For 602855/602855 co-relation queries the response was YES. Maximal size of possible extension queue 1597. Compared 304590 event pairs, 6512 based on Foata normal form. 8/35389 useless extension candidates. Maximal degree in co-relation 377233. Up to 19525 conditions per place. [2023-09-01 08:00:31,605 INFO L137 encePairwiseOnDemand]: 1253/1270 looper letters, 306 selfloop transitions, 350 changer transitions 0/656 dead transitions. [2023-09-01 08:00:31,605 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 656 transitions, 16036 flow [2023-09-01 08:00:31,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-09-01 08:00:31,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-09-01 08:00:31,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 7139 transitions. [2023-09-01 08:00:31,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.374750656167979 [2023-09-01 08:00:31,610 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 7139 transitions. [2023-09-01 08:00:31,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 7139 transitions. [2023-09-01 08:00:31,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:31,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 7139 transitions. [2023-09-01 08:00:31,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 475.93333333333334) internal successors, (7139), 15 states have internal predecessors, (7139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:31,622 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 1270.0) internal successors, (20320), 16 states have internal predecessors, (20320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:31,623 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 1270.0) internal successors, (20320), 16 states have internal predecessors, (20320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:31,623 INFO L175 Difference]: Start difference. First operand has 293 places, 502 transitions, 11371 flow. Second operand 15 states and 7139 transitions. [2023-09-01 08:00:31,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 656 transitions, 16036 flow [2023-09-01 08:00:36,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 656 transitions, 15928 flow, removed 16 selfloop flow, removed 7 redundant places. [2023-09-01 08:00:36,459 INFO L231 Difference]: Finished difference. Result has 303 places, 576 transitions, 14183 flow [2023-09-01 08:00:36,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=11312, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=14183, PETRI_PLACES=303, PETRI_TRANSITIONS=576} [2023-09-01 08:00:36,460 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 229 predicate places. [2023-09-01 08:00:36,460 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 576 transitions, 14183 flow [2023-09-01 08:00:36,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 471.3448275862069) internal successors, (13669), 29 states have internal predecessors, (13669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:36,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:36,462 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1] [2023-09-01 08:00:36,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-09-01 08:00:36,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2023-09-01 08:00:36,662 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 08:00:36,663 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:36,663 INFO L85 PathProgramCache]: Analyzing trace with hash -938110478, now seen corresponding path program 2 times [2023-09-01 08:00:36,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:36,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761084428] [2023-09-01 08:00:36,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:36,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:36,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:37,037 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:37,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:37,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761084428] [2023-09-01 08:00:37,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761084428] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:37,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213599802] [2023-09-01 08:00:37,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 08:00:37,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:37,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:37,038 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:37,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-09-01 08:00:37,400 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 08:00:37,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:00:37,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 38 conjunts are in the unsatisfiable core [2023-09-01 08:00:37,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:00:37,443 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 08:00:37,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:37,468 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2023-09-01 08:00:37,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:00:37,509 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-09-01 08:00:37,576 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 17 treesize of output 9 [2023-09-01 08:00:37,579 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:37,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:00:37,668 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1527 (Array Int Int)) (v_ArrVal_1525 Int)) (<= 0 (+ (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* 4 |c_ULTIMATE.start_create_fresh_int_array_~i~1#1|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) v_ArrVal_1525)) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1527) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 2147483648))) is different from false [2023-09-01 08:00:37,692 INFO L321 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-09-01 08:00:37,692 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 39 [2023-09-01 08:00:37,701 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:00:37,701 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2023-09-01 08:00:37,714 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2023-09-01 08:00:37,749 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2023-09-01 08:00:37,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213599802] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 08:00:37,749 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 08:00:37,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2023-09-01 08:00:37,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92845846] [2023-09-01 08:00:37,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 08:00:37,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 08:00:37,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 08:00:37,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 08:00:37,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=396, Unknown=5, NotChecked=40, Total=506 [2023-09-01 08:00:37,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 457 out of 1270 [2023-09-01 08:00:37,844 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 576 transitions, 14183 flow. Second operand has 23 states, 23 states have (on average 458.4347826086956) internal successors, (10544), 23 states have internal predecessors, (10544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:37,844 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 08:00:37,844 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 457 of 1270 [2023-09-01 08:00:37,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 08:00:52,533 INFO L130 PetriNetUnfolder]: 25232/41046 cut-off events. [2023-09-01 08:00:52,533 INFO L131 PetriNetUnfolder]: For 712165/712165 co-relation queries the response was YES. [2023-09-01 08:00:53,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 413671 conditions, 41046 events. 25232/41046 cut-off events. For 712165/712165 co-relation queries the response was YES. Maximal size of possible extension queue 1814. Compared 332157 event pairs, 8845 based on Foata normal form. 318/38928 useless extension candidates. Maximal degree in co-relation 413627. Up to 18562 conditions per place. [2023-09-01 08:00:53,271 INFO L137 encePairwiseOnDemand]: 1255/1270 looper letters, 467 selfloop transitions, 344 changer transitions 0/811 dead transitions. [2023-09-01 08:00:53,272 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 811 transitions, 19673 flow [2023-09-01 08:00:53,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 08:00:53,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 08:00:53,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 7890 transitions. [2023-09-01 08:00:53,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36544696618805 [2023-09-01 08:00:53,277 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 7890 transitions. [2023-09-01 08:00:53,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 7890 transitions. [2023-09-01 08:00:53,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 08:00:53,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 7890 transitions. [2023-09-01 08:00:53,282 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 464.11764705882354) internal successors, (7890), 17 states have internal predecessors, (7890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:53,291 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 1270.0) internal successors, (22860), 18 states have internal predecessors, (22860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:53,292 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 1270.0) internal successors, (22860), 18 states have internal predecessors, (22860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:53,292 INFO L175 Difference]: Start difference. First operand has 303 places, 576 transitions, 14183 flow. Second operand 17 states and 7890 transitions. [2023-09-01 08:00:53,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 811 transitions, 19673 flow [2023-09-01 08:00:58,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 811 transitions, 18738 flow, removed 6 selfloop flow, removed 13 redundant places. [2023-09-01 08:00:58,760 INFO L231 Difference]: Finished difference. Result has 310 places, 613 transitions, 15336 flow [2023-09-01 08:00:58,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1270, PETRI_DIFFERENCE_MINUEND_FLOW=13100, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=15336, PETRI_PLACES=310, PETRI_TRANSITIONS=613} [2023-09-01 08:00:58,761 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 236 predicate places. [2023-09-01 08:00:58,761 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 613 transitions, 15336 flow [2023-09-01 08:00:58,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 458.4347826086956) internal successors, (10544), 23 states have internal predecessors, (10544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 08:00:58,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 08:00:58,763 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1] [2023-09-01 08:00:58,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-09-01 08:00:58,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-09-01 08:00:58,971 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 105 more)] === [2023-09-01 08:00:58,972 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 08:00:58,972 INFO L85 PathProgramCache]: Analyzing trace with hash 851921973, now seen corresponding path program 3 times [2023-09-01 08:00:58,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 08:00:58,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21642490] [2023-09-01 08:00:58,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 08:00:58,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 08:00:59,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 08:00:59,807 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:00:59,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 08:00:59,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21642490] [2023-09-01 08:00:59,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21642490] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 08:00:59,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012718245] [2023-09-01 08:00:59,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 08:00:59,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 08:00:59,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 08:00:59,809 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 08:00:59,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-09-01 08:01:00,237 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 08:01:00,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 08:01:00,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 41 conjunts are in the unsatisfiable core [2023-09-01 08:01:00,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 08:01:00,346 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-09-01 08:01:00,394 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2023-09-01 08:01:00,394 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 28 [2023-09-01 08:01:00,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:01:00,475 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 24 treesize of output 26 [2023-09-01 08:01:00,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 08:01:00,544 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 24 treesize of output 26 [2023-09-01 08:01:04,710 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 08:01:04,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 08:01:12,949 WARN L839 $PredicateComparison]: unable to prove that (or (< (+ 1 |c_ULTIMATE.start_create_fresh_int_array_~i~1#1|) |c_ULTIMATE.start_create_fresh_int_array_~size#1|) (let ((.cse11 (<= c_~N~0 3)) (.cse6 (+ 12 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse7 (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse8 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse9 (select |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (.cse10 (+ (* 4 |c_ULTIMATE.start_create_fresh_int_array_~i~1#1|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (and (or (forall ((v_ArrVal_1573 Int) (v_ArrVal_1575 (Array Int Int)) (v_ArrVal_1574 (Array Int Int))) (let ((.cse5 (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store .cse9 .cse10 v_ArrVal_1573)) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1574) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1575) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse0 (select .cse5 .cse8)) (.cse2 (select .cse5 .cse7)) (.cse1 (select .cse5 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (let ((.cse3 (select .cse5 .cse6)) (.cse4 (+ .cse0 .cse2 .cse1))) (or (< (+ .cse0 .cse1 2147483648) 0) (<= (+ .cse2 .cse3) 2147483647) (< 0 .cse3) (< .cse4 c_~cap2~0) (<= c_~cap2~0 .cse1) (< .cse1 0) (< 2147483647 .cse4)))))) .cse11) (or (forall ((v_ArrVal_1573 Int) (v_ArrVal_1575 (Array Int Int)) (v_ArrVal_1574 (Array Int Int))) (let ((.cse16 (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store .cse9 .cse10 v_ArrVal_1573)) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1574) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1575) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse12 (select .cse16 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse15 (select .cse16 .cse6)) (.cse13 (select .cse16 .cse8)) (.cse14 (select .cse16 .cse7))) (or (< 2147483647 .cse12) (< (+ .cse13 .cse12 2147483648) 0) (< (+ .cse13 .cse12) c_~cap2~0) (<= (+ .cse14 .cse15) 2147483647) (< 0 .cse15) (< 2147483647 (+ .cse13 .cse14)) (< 4294967295 .cse14))))) .cse11) (or (forall ((v_ArrVal_1573 Int) (v_ArrVal_1575 (Array Int Int)) (v_ArrVal_1574 (Array Int Int))) (let ((.cse22 (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store .cse9 .cse10 v_ArrVal_1573)) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1574) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1575) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse18 (select .cse22 .cse8)) (.cse19 (select .cse22 .cse7)) (.cse17 (select .cse22 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (let ((.cse20 (select .cse22 .cse6)) (.cse21 (+ .cse18 .cse19 .cse17))) (or (< 2147483647 .cse17) (< (+ .cse18 .cse17 2147483648) 0) (<= (+ .cse19 .cse20) 2147483647) (< 0 .cse20) (< .cse21 c_~cap2~0) (<= c_~cap2~0 (+ .cse18 .cse17)) (< .cse17 c_~cap2~0) (< 2147483647 .cse21)))))) .cse11) (or .cse11 (forall ((v_ArrVal_1573 Int) (v_ArrVal_1575 (Array Int Int)) (v_ArrVal_1574 (Array Int Int))) (let ((.cse28 (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store .cse9 .cse10 v_ArrVal_1573)) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1574) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1575) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse23 (select .cse28 .cse8)) (.cse25 (select .cse28 .cse7)) (.cse24 (select .cse28 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (let ((.cse26 (select .cse28 .cse6)) (.cse27 (+ .cse23 .cse25 .cse24))) (or (< (+ .cse23 .cse24 2147483648) 0) (<= 0 .cse24) (< (+ .cse24 2147483648) 0) (<= (+ .cse25 .cse26) 2147483647) (< 0 .cse26) (< .cse27 c_~cap2~0) (<= c_~cap2~0 (+ .cse23 .cse24)) (<= c_~cap2~0 .cse24) (< 2147483647 .cse27)))))))))) is different from false [2023-09-01 08:01:13,165 INFO L321 Elim1Store]: treesize reduction 64, result has 64.6 percent of original size [2023-09-01 08:01:13,166 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 1821 treesize of output 947 [2023-09-01 08:01:13,218 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 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 1546 treesize of output 1499 [2023-09-01 08:01:13,411 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:13,412 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 2232 treesize of output 2196 [2023-09-01 08:01:13,482 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 2154 treesize of output 2078 [2023-09-01 08:01:13,549 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 2078 treesize of output 2040 [2023-09-01 08:01:13,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 2040 treesize of output 1940 [2023-09-01 08:01:13,738 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:13,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 1956 treesize of output 1934 [2023-09-01 08:01:13,795 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 1892 treesize of output 1808 [2023-09-01 08:01:13,851 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 1808 treesize of output 1766 [2023-09-01 08:01:13,913 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 1766 treesize of output 1670 [2023-09-01 08:01:13,979 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 1670 treesize of output 1622 [2023-09-01 08:01:14,102 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:14,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 1638 treesize of output 1622 [2023-09-01 08:01:14,228 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:14,229 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1596 treesize of output 1572 [2023-09-01 08:01:14,306 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 08:01:14,307 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 1530 treesize of output 1480 Killed by 15