./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-overflow.prp --file ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_05-lockfuns_racefree.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations AFTER --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/goblint-regression/28-race_reach_05-lockfuns_racefree.i -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 1fe12ce8951e45860142b9cebaa325eef531c18fa917882c03ee5396afb187f5 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations AFTER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-30 09:53:17,485 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-30 09:53:17,487 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-30 09:53:17,525 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-30 09:53:17,525 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-30 09:53:17,529 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-30 09:53:17,531 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-30 09:53:17,534 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-30 09:53:17,536 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-30 09:53:17,541 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-30 09:53:17,543 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-30 09:53:17,544 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-30 09:53:17,545 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-30 09:53:17,547 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-30 09:53:17,550 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-30 09:53:17,552 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-30 09:53:17,555 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-30 09:53:17,556 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-30 09:53:17,557 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-30 09:53:17,560 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-30 09:53:17,564 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-30 09:53:17,569 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-30 09:53:17,570 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-30 09:53:17,570 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-30 09:53:17,573 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-30 09:53:17,576 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-30 09:53:17,576 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-30 09:53:17,577 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-30 09:53:17,578 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-30 09:53:17,579 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-30 09:53:17,580 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-30 09:53:17,580 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-30 09:53:17,582 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-30 09:53:17,583 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-30 09:53:17,583 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-30 09:53:17,584 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-30 09:53:17,585 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-30 09:53:17,585 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-30 09:53:17,585 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-30 09:53:17,586 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-30 09:53:17,587 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-30 09:53:17,588 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-08-30 09:53:17,623 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-30 09:53:17,623 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-30 09:53:17,624 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-30 09:53:17,624 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-30 09:53:17,625 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-30 09:53:17,626 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-30 09:53:17,627 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-30 09:53:17,627 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-30 09:53:17,627 INFO L138 SettingsManager]: * Use SBE=true [2023-08-30 09:53:17,628 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-30 09:53:17,628 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-30 09:53:17,629 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-30 09:53:17,629 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-30 09:53:17,629 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-30 09:53:17,629 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-30 09:53:17,629 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-30 09:53:17,630 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-30 09:53:17,630 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-30 09:53:17,630 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-08-30 09:53:17,630 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-30 09:53:17,630 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-30 09:53:17,630 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-30 09:53:17,631 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-30 09:53:17,631 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-30 09:53:17,631 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-30 09:53:17,631 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-30 09:53:17,631 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 09:53:17,632 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-30 09:53:17,632 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-30 09:53:17,632 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-30 09:53:17,632 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-30 09:53:17,633 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-30 09:53:17,633 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-30 09:53:17,633 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-30 09:53:17,633 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-30 09:53:17,633 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-30 09:53:17,634 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-30 09:53:17,634 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 -> 1fe12ce8951e45860142b9cebaa325eef531c18fa917882c03ee5396afb187f5 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 -> AFTER [2023-08-30 09:53:17,940 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-30 09:53:17,968 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-30 09:53:17,971 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-30 09:53:17,972 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-30 09:53:17,972 INFO L275 PluginConnector]: CDTParser initialized [2023-08-30 09:53:17,974 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_05-lockfuns_racefree.i [2023-08-30 09:53:19,203 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-30 09:53:19,519 INFO L351 CDTParser]: Found 1 translation units. [2023-08-30 09:53:19,523 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_05-lockfuns_racefree.i [2023-08-30 09:53:19,541 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/704ff30a1/165c364c4d8945f3a325e374b93c12ae/FLAGdd76ab5ac [2023-08-30 09:53:19,560 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/704ff30a1/165c364c4d8945f3a325e374b93c12ae [2023-08-30 09:53:19,564 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-30 09:53:19,565 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-30 09:53:19,566 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-30 09:53:19,566 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-30 09:53:19,569 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-30 09:53:19,570 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 09:53:19" (1/1) ... [2023-08-30 09:53:19,572 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6c922959 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:53:19, skipping insertion in model container [2023-08-30 09:53:19,573 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 09:53:19" (1/1) ... [2023-08-30 09:53:19,578 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-30 09:53:19,622 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-30 09:53:19,929 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_05-lockfuns_racefree.i[30176,30189] [2023-08-30 09:53:19,951 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 09:53:19,965 INFO L203 MainTranslator]: Completed pre-run [2023-08-30 09:53:19,995 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_05-lockfuns_racefree.i[30176,30189] [2023-08-30 09:53:20,005 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 09:53:20,078 INFO L208 MainTranslator]: Completed translation [2023-08-30 09:53:20,079 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:53:20 WrapperNode [2023-08-30 09:53:20,079 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-30 09:53:20,080 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-30 09:53:20,080 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-30 09:53:20,081 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-30 09:53:20,086 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:53:20" (1/1) ... [2023-08-30 09:53:20,097 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:53:20" (1/1) ... [2023-08-30 09:53:20,123 INFO L138 Inliner]: procedures = 172, calls = 33, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 114 [2023-08-30 09:53:20,124 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-30 09:53:20,124 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-30 09:53:20,124 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-30 09:53:20,125 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-30 09:53:20,132 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:53:20" (1/1) ... [2023-08-30 09:53:20,132 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:53:20" (1/1) ... [2023-08-30 09:53:20,135 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:53:20" (1/1) ... [2023-08-30 09:53:20,136 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:53:20" (1/1) ... [2023-08-30 09:53:20,140 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:53:20" (1/1) ... [2023-08-30 09:53:20,143 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:53:20" (1/1) ... [2023-08-30 09:53:20,145 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:53:20" (1/1) ... [2023-08-30 09:53:20,146 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:53:20" (1/1) ... [2023-08-30 09:53:20,148 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-30 09:53:20,149 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-30 09:53:20,149 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-30 09:53:20,150 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-30 09:53:20,150 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:53:20" (1/1) ... [2023-08-30 09:53:20,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 09:53:20,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 09:53:20,189 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-30 09:53:20,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-08-30 09:53:20,225 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-30 09:53:20,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-30 09:53:20,226 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-08-30 09:53:20,226 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-30 09:53:20,226 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-30 09:53:20,226 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-08-30 09:53:20,226 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-08-30 09:53:20,227 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-30 09:53:20,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-30 09:53:20,227 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-30 09:53:20,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-30 09:53:20,228 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-30 09:53:20,389 INFO L236 CfgBuilder]: Building ICFG [2023-08-30 09:53:20,395 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-30 09:53:20,567 INFO L277 CfgBuilder]: Performing block encoding [2023-08-30 09:53:20,581 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-30 09:53:20,581 INFO L302 CfgBuilder]: Removed 10 assume(true) statements. [2023-08-30 09:53:20,583 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 09:53:20 BoogieIcfgContainer [2023-08-30 09:53:20,583 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-30 09:53:20,586 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-30 09:53:20,586 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-30 09:53:20,589 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-30 09:53:20,589 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 09:53:19" (1/3) ... [2023-08-30 09:53:20,590 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65745968 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 09:53:20, skipping insertion in model container [2023-08-30 09:53:20,590 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:53:20" (2/3) ... [2023-08-30 09:53:20,590 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65745968 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 09:53:20, skipping insertion in model container [2023-08-30 09:53:20,590 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 09:53:20" (3/3) ... [2023-08-30 09:53:20,591 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_05-lockfuns_racefree.i [2023-08-30 09:53:20,598 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-30 09:53:20,607 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-30 09:53:20,608 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2023-08-30 09:53:20,608 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-30 09:53:20,663 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-08-30 09:53:20,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 109 places, 118 transitions, 244 flow [2023-08-30 09:53:20,743 INFO L130 PetriNetUnfolder]: 17/152 cut-off events. [2023-08-30 09:53:20,745 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 09:53:20,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 158 conditions, 152 events. 17/152 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 360 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 81. Up to 4 conditions per place. [2023-08-30 09:53:20,751 INFO L82 GeneralOperation]: Start removeDead. Operand has 109 places, 118 transitions, 244 flow [2023-08-30 09:53:20,757 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 107 places, 115 transitions, 238 flow [2023-08-30 09:53:20,761 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 09:53:20,778 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 107 places, 115 transitions, 238 flow [2023-08-30 09:53:20,785 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 107 places, 115 transitions, 238 flow [2023-08-30 09:53:20,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 107 places, 115 transitions, 238 flow [2023-08-30 09:53:20,843 INFO L130 PetriNetUnfolder]: 16/149 cut-off events. [2023-08-30 09:53:20,844 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 09:53:20,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155 conditions, 149 events. 16/149 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 357 event pairs, 0 based on Foata normal form. 0/122 useless extension candidates. Maximal degree in co-relation 81. Up to 4 conditions per place. [2023-08-30 09:53:20,849 INFO L119 LiptonReduction]: Number of co-enabled transitions 3344 [2023-08-30 09:53:23,366 INFO L134 LiptonReduction]: Checked pairs total: 4821 [2023-08-30 09:53:23,367 INFO L136 LiptonReduction]: Total number of compositions: 99 [2023-08-30 09:53:23,379 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 09:53:23,384 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;@349b82db, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 09:53:23,384 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2023-08-30 09:53:23,387 INFO L130 PetriNetUnfolder]: 0/7 cut-off events. [2023-08-30 09:53:23,387 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 09:53:23,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:23,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-30 09:53:23,389 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-08-30 09:53:23,392 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:23,393 INFO L85 PathProgramCache]: Analyzing trace with hash 14177731, now seen corresponding path program 1 times [2023-08-30 09:53:23,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:23,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122256054] [2023-08-30 09:53:23,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:23,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:23,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:23,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:23,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:23,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122256054] [2023-08-30 09:53:23,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122256054] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:23,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:23,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 09:53:23,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873825213] [2023-08-30 09:53:23,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:23,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:53:23,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:23,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:53:23,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:53:23,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 217 [2023-08-30 09:53:23,668 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 40 transitions, 88 flow. Second operand has 3 states, 3 states have (on average 101.33333333333333) internal successors, (304), 3 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:23,669 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:23,669 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 217 [2023-08-30 09:53:23,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:23,773 INFO L130 PetriNetUnfolder]: 84/198 cut-off events. [2023-08-30 09:53:23,774 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 09:53:23,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 399 conditions, 198 events. 84/198 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 747 event pairs, 66 based on Foata normal form. 21/173 useless extension candidates. Maximal degree in co-relation 377. Up to 179 conditions per place. [2023-08-30 09:53:23,777 INFO L137 encePairwiseOnDemand]: 202/217 looper letters, 35 selfloop transitions, 2 changer transitions 0/40 dead transitions. [2023-08-30 09:53:23,777 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 40 transitions, 162 flow [2023-08-30 09:53:23,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:53:23,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:53:23,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 356 transitions. [2023-08-30 09:53:23,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5468509984639017 [2023-08-30 09:53:23,797 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 356 transitions. [2023-08-30 09:53:23,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 356 transitions. [2023-08-30 09:53:23,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:23,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 356 transitions. [2023-08-30 09:53:23,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:23,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 217.0) internal successors, (868), 4 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:23,813 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 217.0) internal successors, (868), 4 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:23,815 INFO L175 Difference]: Start difference. First operand has 34 places, 40 transitions, 88 flow. Second operand 3 states and 356 transitions. [2023-08-30 09:53:23,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 40 transitions, 162 flow [2023-08-30 09:53:23,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 40 transitions, 162 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 09:53:23,819 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 70 flow [2023-08-30 09:53:23,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=217, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=70, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2023-08-30 09:53:23,824 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, -1 predicate places. [2023-08-30 09:53:23,825 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 70 flow [2023-08-30 09:53:23,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 101.33333333333333) internal successors, (304), 3 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:23,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:23,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-30 09:53:23,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-30 09:53:23,827 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-08-30 09:53:23,834 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:23,835 INFO L85 PathProgramCache]: Analyzing trace with hash 739913986, now seen corresponding path program 1 times [2023-08-30 09:53:23,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:23,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837835437] [2023-08-30 09:53:23,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:23,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:23,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:23,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:23,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:23,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837835437] [2023-08-30 09:53:23,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837835437] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:23,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:23,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 09:53:23,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479883125] [2023-08-30 09:53:23,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:23,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:53:23,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:23,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:53:23,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:53:23,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 101 out of 217 [2023-08-30 09:53:23,980 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 70 flow. Second operand has 3 states, 3 states have (on average 102.66666666666667) internal successors, (308), 3 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:23,980 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:23,981 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 101 of 217 [2023-08-30 09:53:23,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:24,034 INFO L130 PetriNetUnfolder]: 70/170 cut-off events. [2023-08-30 09:53:24,034 INFO L131 PetriNetUnfolder]: For 21/21 co-relation queries the response was YES. [2023-08-30 09:53:24,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 376 conditions, 170 events. 70/170 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 596 event pairs, 14 based on Foata normal form. 0/152 useless extension candidates. Maximal degree in co-relation 353. Up to 124 conditions per place. [2023-08-30 09:53:24,035 INFO L137 encePairwiseOnDemand]: 213/217 looper letters, 27 selfloop transitions, 2 changer transitions 0/32 dead transitions. [2023-08-30 09:53:24,036 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 32 transitions, 143 flow [2023-08-30 09:53:24,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:53:24,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:53:24,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 334 transitions. [2023-08-30 09:53:24,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5130568356374808 [2023-08-30 09:53:24,038 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 334 transitions. [2023-08-30 09:53:24,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 334 transitions. [2023-08-30 09:53:24,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:24,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 334 transitions. [2023-08-30 09:53:24,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 111.33333333333333) internal successors, (334), 3 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 217.0) internal successors, (868), 4 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,042 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 217.0) internal successors, (868), 4 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,042 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 70 flow. Second operand 3 states and 334 transitions. [2023-08-30 09:53:24,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 32 transitions, 143 flow [2023-08-30 09:53:24,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 32 transitions, 137 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 09:53:24,044 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 66 flow [2023-08-30 09:53:24,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=217, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=66, PETRI_PLACES=31, PETRI_TRANSITIONS=25} [2023-08-30 09:53:24,045 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, -3 predicate places. [2023-08-30 09:53:24,045 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 66 flow [2023-08-30 09:53:24,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 102.66666666666667) internal successors, (308), 3 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:24,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:24,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-30 09:53:24,046 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-08-30 09:53:24,046 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:24,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1004825676, now seen corresponding path program 1 times [2023-08-30 09:53:24,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:24,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33057055] [2023-08-30 09:53:24,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:24,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:24,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:24,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:24,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:24,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33057055] [2023-08-30 09:53:24,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33057055] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:24,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:24,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:53:24,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535456045] [2023-08-30 09:53:24,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:24,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:53:24,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:24,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:53:24,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:53:24,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 217 [2023-08-30 09:53:24,166 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 66 flow. Second operand has 5 states, 5 states have (on average 98.6) internal successors, (493), 5 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,166 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:24,166 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 217 [2023-08-30 09:53:24,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:24,273 INFO L130 PetriNetUnfolder]: 63/154 cut-off events. [2023-08-30 09:53:24,273 INFO L131 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2023-08-30 09:53:24,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 340 conditions, 154 events. 63/154 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 499 event pairs, 7 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 317. Up to 49 conditions per place. [2023-08-30 09:53:24,275 INFO L137 encePairwiseOnDemand]: 211/217 looper letters, 43 selfloop transitions, 5 changer transitions 1/52 dead transitions. [2023-08-30 09:53:24,275 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 52 transitions, 230 flow [2023-08-30 09:53:24,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 09:53:24,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 09:53:24,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 632 transitions. [2023-08-30 09:53:24,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48540706605222733 [2023-08-30 09:53:24,278 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 632 transitions. [2023-08-30 09:53:24,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 632 transitions. [2023-08-30 09:53:24,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:24,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 632 transitions. [2023-08-30 09:53:24,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 105.33333333333333) internal successors, (632), 6 states have internal predecessors, (632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 217.0) internal successors, (1519), 7 states have internal predecessors, (1519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,283 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 217.0) internal successors, (1519), 7 states have internal predecessors, (1519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,283 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 66 flow. Second operand 6 states and 632 transitions. [2023-08-30 09:53:24,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 52 transitions, 230 flow [2023-08-30 09:53:24,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 52 transitions, 226 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 09:53:24,285 INFO L231 Difference]: Finished difference. Result has 33 places, 24 transitions, 70 flow [2023-08-30 09:53:24,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=217, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=70, PETRI_PLACES=33, PETRI_TRANSITIONS=24} [2023-08-30 09:53:24,286 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, -1 predicate places. [2023-08-30 09:53:24,286 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 24 transitions, 70 flow [2023-08-30 09:53:24,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 98.6) internal successors, (493), 5 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:24,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:24,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-30 09:53:24,287 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-08-30 09:53:24,288 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:24,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1004825675, now seen corresponding path program 1 times [2023-08-30 09:53:24,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:24,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632171206] [2023-08-30 09:53:24,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:24,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:24,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:24,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:24,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:24,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632171206] [2023-08-30 09:53:24,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632171206] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:24,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:24,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:53:24,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055793168] [2023-08-30 09:53:24,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:24,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:53:24,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:24,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:53:24,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:53:24,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 217 [2023-08-30 09:53:24,382 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 24 transitions, 70 flow. Second operand has 5 states, 5 states have (on average 98.6) internal successors, (493), 5 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,382 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:24,382 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 217 [2023-08-30 09:53:24,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:24,467 INFO L130 PetriNetUnfolder]: 56/139 cut-off events. [2023-08-30 09:53:24,468 INFO L131 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2023-08-30 09:53:24,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 332 conditions, 139 events. 56/139 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 411 event pairs, 7 based on Foata normal form. 0/137 useless extension candidates. Maximal degree in co-relation 309. Up to 49 conditions per place. [2023-08-30 09:53:24,469 INFO L137 encePairwiseOnDemand]: 211/217 looper letters, 39 selfloop transitions, 5 changer transitions 5/51 dead transitions. [2023-08-30 09:53:24,469 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 51 transitions, 232 flow [2023-08-30 09:53:24,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 09:53:24,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 09:53:24,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 631 transitions. [2023-08-30 09:53:24,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4846390168970814 [2023-08-30 09:53:24,473 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 631 transitions. [2023-08-30 09:53:24,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 631 transitions. [2023-08-30 09:53:24,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:24,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 631 transitions. [2023-08-30 09:53:24,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 105.16666666666667) internal successors, (631), 6 states have internal predecessors, (631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 217.0) internal successors, (1519), 7 states have internal predecessors, (1519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,478 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 217.0) internal successors, (1519), 7 states have internal predecessors, (1519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,478 INFO L175 Difference]: Start difference. First operand has 33 places, 24 transitions, 70 flow. Second operand 6 states and 631 transitions. [2023-08-30 09:53:24,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 51 transitions, 232 flow [2023-08-30 09:53:24,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 51 transitions, 222 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-30 09:53:24,480 INFO L231 Difference]: Finished difference. Result has 32 places, 22 transitions, 64 flow [2023-08-30 09:53:24,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=217, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=64, PETRI_PLACES=32, PETRI_TRANSITIONS=22} [2023-08-30 09:53:24,481 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, -2 predicate places. [2023-08-30 09:53:24,481 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 22 transitions, 64 flow [2023-08-30 09:53:24,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 98.6) internal successors, (493), 5 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:24,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:24,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-30 09:53:24,482 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-08-30 09:53:24,483 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:24,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1526815251, now seen corresponding path program 1 times [2023-08-30 09:53:24,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:24,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469106430] [2023-08-30 09:53:24,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:24,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:24,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:24,539 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:24,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:24,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469106430] [2023-08-30 09:53:24,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469106430] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 09:53:24,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131269730] [2023-08-30 09:53:24,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:24,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 09:53:24,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 09:53:24,544 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 09:53:24,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-30 09:53:24,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:24,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-30 09:53:24,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 09:53:24,720 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:24,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 09:53:24,763 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:24,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131269730] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 09:53:24,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 09:53:24,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-30 09:53:24,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967212683] [2023-08-30 09:53:24,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 09:53:24,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 09:53:24,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:24,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 09:53:24,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-30 09:53:24,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 217 [2023-08-30 09:53:24,799 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 22 transitions, 64 flow. Second operand has 7 states, 7 states have (on average 103.14285714285714) internal successors, (722), 7 states have internal predecessors, (722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,800 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:24,800 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 217 [2023-08-30 09:53:24,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:24,826 INFO L130 PetriNetUnfolder]: 16/46 cut-off events. [2023-08-30 09:53:24,826 INFO L131 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2023-08-30 09:53:24,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120 conditions, 46 events. 16/46 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 81 event pairs, 0 based on Foata normal form. 9/55 useless extension candidates. Maximal degree in co-relation 106. Up to 34 conditions per place. [2023-08-30 09:53:24,827 INFO L137 encePairwiseOnDemand]: 214/217 looper letters, 0 selfloop transitions, 0 changer transitions 22/22 dead transitions. [2023-08-30 09:53:24,827 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 22 transitions, 109 flow [2023-08-30 09:53:24,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 09:53:24,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 09:53:24,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 418 transitions. [2023-08-30 09:53:24,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4815668202764977 [2023-08-30 09:53:24,829 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 418 transitions. [2023-08-30 09:53:24,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 418 transitions. [2023-08-30 09:53:24,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:24,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 418 transitions. [2023-08-30 09:53:24,831 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 104.5) internal successors, (418), 4 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 217.0) internal successors, (1085), 5 states have internal predecessors, (1085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,833 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 217.0) internal successors, (1085), 5 states have internal predecessors, (1085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,833 INFO L175 Difference]: Start difference. First operand has 32 places, 22 transitions, 64 flow. Second operand 4 states and 418 transitions. [2023-08-30 09:53:24,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 22 transitions, 109 flow [2023-08-30 09:53:24,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 22 transitions, 89 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-30 09:53:24,835 INFO L231 Difference]: Finished difference. Result has 19 places, 0 transitions, 0 flow [2023-08-30 09:53:24,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=217, PETRI_DIFFERENCE_MINUEND_FLOW=29, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=13, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=0, PETRI_PLACES=19, PETRI_TRANSITIONS=0} [2023-08-30 09:53:24,835 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, -15 predicate places. [2023-08-30 09:53:24,836 INFO L495 AbstractCegarLoop]: Abstraction has has 19 places, 0 transitions, 0 flow [2023-08-30 09:53:24,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 103.14285714285714) internal successors, (722), 7 states have internal predecessors, (722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:24,839 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 12 remaining) [2023-08-30 09:53:24,839 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 12 remaining) [2023-08-30 09:53:24,839 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 12 remaining) [2023-08-30 09:53:24,840 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 12 remaining) [2023-08-30 09:53:24,840 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 12 remaining) [2023-08-30 09:53:24,840 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 12 remaining) [2023-08-30 09:53:24,840 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 12 remaining) [2023-08-30 09:53:24,840 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 12 remaining) [2023-08-30 09:53:24,841 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 12 remaining) [2023-08-30 09:53:24,841 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 12 remaining) [2023-08-30 09:53:24,841 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 12 remaining) [2023-08-30 09:53:24,841 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 12 remaining) [2023-08-30 09:53:24,853 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-08-30 09:53:25,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 09:53:25,047 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2023-08-30 09:53:25,049 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2023-08-30 09:53:25,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 109 places, 118 transitions, 244 flow [2023-08-30 09:53:25,069 INFO L130 PetriNetUnfolder]: 17/152 cut-off events. [2023-08-30 09:53:25,074 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 09:53:25,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 158 conditions, 152 events. 17/152 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 360 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 81. Up to 4 conditions per place. [2023-08-30 09:53:25,076 INFO L82 GeneralOperation]: Start removeDead. Operand has 109 places, 118 transitions, 244 flow [2023-08-30 09:53:25,077 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 101 places, 109 transitions, 223 flow [2023-08-30 09:53:25,077 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 09:53:25,078 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 101 places, 109 transitions, 223 flow [2023-08-30 09:53:25,078 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 101 places, 109 transitions, 223 flow [2023-08-30 09:53:25,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 101 places, 109 transitions, 223 flow [2023-08-30 09:53:25,097 INFO L130 PetriNetUnfolder]: 16/143 cut-off events. [2023-08-30 09:53:25,097 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 09:53:25,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 148 conditions, 143 events. 16/143 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 348 event pairs, 0 based on Foata normal form. 0/117 useless extension candidates. Maximal degree in co-relation 81. Up to 4 conditions per place. [2023-08-30 09:53:25,099 INFO L119 LiptonReduction]: Number of co-enabled transitions 3344 [2023-08-30 09:53:27,215 INFO L134 LiptonReduction]: Checked pairs total: 4934 [2023-08-30 09:53:27,215 INFO L136 LiptonReduction]: Total number of compositions: 93 [2023-08-30 09:53:27,217 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-30 09:53:27,218 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;@349b82db, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 09:53:27,218 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-30 09:53:27,221 INFO L130 PetriNetUnfolder]: 3/22 cut-off events. [2023-08-30 09:53:27,221 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 09:53:27,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:27,221 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-30 09:53:27,221 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 09:53:27,222 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:27,222 INFO L85 PathProgramCache]: Analyzing trace with hash -804703111, now seen corresponding path program 1 times [2023-08-30 09:53:27,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:27,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483846399] [2023-08-30 09:53:27,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:27,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:27,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 09:53:27,233 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 09:53:27,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 09:53:27,252 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 09:53:27,252 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 09:53:27,253 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-30 09:53:27,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-30 09:53:27,253 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-30 09:53:27,254 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2023-08-30 09:53:27,254 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 09:53:27,254 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-30 09:53:27,269 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-30 09:53:27,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 144 places, 158 transitions, 334 flow [2023-08-30 09:53:27,297 INFO L130 PetriNetUnfolder]: 31/262 cut-off events. [2023-08-30 09:53:27,297 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2023-08-30 09:53:27,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276 conditions, 262 events. 31/262 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 759 event pairs, 0 based on Foata normal form. 0/209 useless extension candidates. Maximal degree in co-relation 154. Up to 8 conditions per place. [2023-08-30 09:53:27,299 INFO L82 GeneralOperation]: Start removeDead. Operand has 144 places, 158 transitions, 334 flow [2023-08-30 09:53:27,301 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 144 places, 158 transitions, 334 flow [2023-08-30 09:53:27,301 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 09:53:27,301 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 144 places, 158 transitions, 334 flow [2023-08-30 09:53:27,301 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 144 places, 158 transitions, 334 flow [2023-08-30 09:53:27,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 144 places, 158 transitions, 334 flow [2023-08-30 09:53:27,320 INFO L130 PetriNetUnfolder]: 31/262 cut-off events. [2023-08-30 09:53:27,321 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2023-08-30 09:53:27,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276 conditions, 262 events. 31/262 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 759 event pairs, 0 based on Foata normal form. 0/209 useless extension candidates. Maximal degree in co-relation 154. Up to 8 conditions per place. [2023-08-30 09:53:27,328 INFO L119 LiptonReduction]: Number of co-enabled transitions 11020 [2023-08-30 09:53:29,522 INFO L134 LiptonReduction]: Checked pairs total: 24349 [2023-08-30 09:53:29,523 INFO L136 LiptonReduction]: Total number of compositions: 123 [2023-08-30 09:53:29,524 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 09:53:29,525 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;@349b82db, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 09:53:29,525 INFO L358 AbstractCegarLoop]: Starting to check reachability of 16 error locations. [2023-08-30 09:53:29,526 INFO L130 PetriNetUnfolder]: 3/16 cut-off events. [2023-08-30 09:53:29,527 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 09:53:29,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:29,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 09:53:29,527 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:29,527 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:29,527 INFO L85 PathProgramCache]: Analyzing trace with hash 834707353, now seen corresponding path program 1 times [2023-08-30 09:53:29,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:29,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53517431] [2023-08-30 09:53:29,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:29,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:29,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:29,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:29,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:29,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53517431] [2023-08-30 09:53:29,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53517431] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:29,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:29,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 09:53:29,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111367466] [2023-08-30 09:53:29,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:29,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:53:29,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:29,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:53:29,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:53:29,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 281 [2023-08-30 09:53:29,563 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 68 transitions, 154 flow. Second operand has 3 states, 3 states have (on average 133.33333333333334) internal successors, (400), 3 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:29,563 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:29,563 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 281 [2023-08-30 09:53:29,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:30,092 INFO L130 PetriNetUnfolder]: 3769/6462 cut-off events. [2023-08-30 09:53:30,092 INFO L131 PetriNetUnfolder]: For 73/73 co-relation queries the response was YES. [2023-08-30 09:53:30,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12592 conditions, 6462 events. 3769/6462 cut-off events. For 73/73 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 44265 event pairs, 1752 based on Foata normal form. 972/5320 useless extension candidates. Maximal degree in co-relation 1438. Up to 6010 conditions per place. [2023-08-30 09:53:30,134 INFO L137 encePairwiseOnDemand]: 261/281 looper letters, 56 selfloop transitions, 2 changer transitions 0/67 dead transitions. [2023-08-30 09:53:30,134 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 67 transitions, 268 flow [2023-08-30 09:53:30,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:53:30,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:53:30,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 478 transitions. [2023-08-30 09:53:30,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670225385527876 [2023-08-30 09:53:30,136 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 478 transitions. [2023-08-30 09:53:30,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 478 transitions. [2023-08-30 09:53:30,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:30,137 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 478 transitions. [2023-08-30 09:53:30,138 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 159.33333333333334) internal successors, (478), 3 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:30,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:30,140 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:30,140 INFO L175 Difference]: Start difference. First operand has 56 places, 68 transitions, 154 flow. Second operand 3 states and 478 transitions. [2023-08-30 09:53:30,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 67 transitions, 268 flow [2023-08-30 09:53:30,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 268 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 09:53:30,145 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 138 flow [2023-08-30 09:53:30,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=138, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2023-08-30 09:53:30,146 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 2 predicate places. [2023-08-30 09:53:30,147 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 138 flow [2023-08-30 09:53:30,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 133.33333333333334) internal successors, (400), 3 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:30,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:30,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:30,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-30 09:53:30,148 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:30,148 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:30,148 INFO L85 PathProgramCache]: Analyzing trace with hash -996177998, now seen corresponding path program 1 times [2023-08-30 09:53:30,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:30,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850432515] [2023-08-30 09:53:30,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:30,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:30,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:30,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:30,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:30,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850432515] [2023-08-30 09:53:30,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850432515] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:30,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:30,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 09:53:30,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258224542] [2023-08-30 09:53:30,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:30,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:53:30,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:30,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:53:30,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:53:30,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 281 [2023-08-30 09:53:30,198 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 138 flow. Second operand has 3 states, 3 states have (on average 133.0) internal successors, (399), 3 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:30,198 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:30,198 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 281 [2023-08-30 09:53:30,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:30,622 INFO L130 PetriNetUnfolder]: 3385/5731 cut-off events. [2023-08-30 09:53:30,623 INFO L131 PetriNetUnfolder]: For 434/434 co-relation queries the response was YES. [2023-08-30 09:53:30,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11946 conditions, 5731 events. 3385/5731 cut-off events. For 434/434 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 37822 event pairs, 1220 based on Foata normal form. 0/4133 useless extension candidates. Maximal degree in co-relation 11858. Up to 5071 conditions per place. [2023-08-30 09:53:30,654 INFO L137 encePairwiseOnDemand]: 274/281 looper letters, 60 selfloop transitions, 3 changer transitions 0/72 dead transitions. [2023-08-30 09:53:30,654 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 72 transitions, 318 flow [2023-08-30 09:53:30,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:53:30,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:53:30,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 458 transitions. [2023-08-30 09:53:30,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5432977461447213 [2023-08-30 09:53:30,656 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 458 transitions. [2023-08-30 09:53:30,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 458 transitions. [2023-08-30 09:53:30,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:30,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 458 transitions. [2023-08-30 09:53:30,658 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 152.66666666666666) internal successors, (458), 3 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:30,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:30,660 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:30,660 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 138 flow. Second operand 3 states and 458 transitions. [2023-08-30 09:53:30,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 72 transitions, 318 flow [2023-08-30 09:53:30,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 72 transitions, 315 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 09:53:30,664 INFO L231 Difference]: Finished difference. Result has 60 places, 55 transitions, 161 flow [2023-08-30 09:53:30,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=161, PETRI_PLACES=60, PETRI_TRANSITIONS=55} [2023-08-30 09:53:30,665 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 4 predicate places. [2023-08-30 09:53:30,665 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 55 transitions, 161 flow [2023-08-30 09:53:30,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 133.0) internal successors, (399), 3 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:30,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:30,665 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-30 09:53:30,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-30 09:53:30,666 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:30,666 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:30,666 INFO L85 PathProgramCache]: Analyzing trace with hash 513621041, now seen corresponding path program 1 times [2023-08-30 09:53:30,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:30,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857212307] [2023-08-30 09:53:30,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:30,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:30,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:30,703 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:30,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:30,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857212307] [2023-08-30 09:53:30,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857212307] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 09:53:30,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547391410] [2023-08-30 09:53:30,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:30,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 09:53:30,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 09:53:30,706 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 09:53:30,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-30 09:53:30,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:30,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-30 09:53:30,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 09:53:30,790 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:30,791 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 09:53:30,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547391410] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:30,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 09:53:30,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 3 [2023-08-30 09:53:30,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345964004] [2023-08-30 09:53:30,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:30,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 09:53:30,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:30,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 09:53:30,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:53:30,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 281 [2023-08-30 09:53:30,808 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 55 transitions, 161 flow. Second operand has 4 states, 4 states have (on average 133.75) internal successors, (535), 4 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:30,808 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:30,808 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 281 [2023-08-30 09:53:30,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:31,217 INFO L130 PetriNetUnfolder]: 3084/5321 cut-off events. [2023-08-30 09:53:31,217 INFO L131 PetriNetUnfolder]: For 727/727 co-relation queries the response was YES. [2023-08-30 09:53:31,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11589 conditions, 5321 events. 3084/5321 cut-off events. For 727/727 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 35383 event pairs, 1592 based on Foata normal form. 0/4137 useless extension candidates. Maximal degree in co-relation 7183. Up to 4964 conditions per place. [2023-08-30 09:53:31,250 INFO L137 encePairwiseOnDemand]: 278/281 looper letters, 55 selfloop transitions, 2 changer transitions 0/66 dead transitions. [2023-08-30 09:53:31,250 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 66 transitions, 298 flow [2023-08-30 09:53:31,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 09:53:31,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 09:53:31,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 584 transitions. [2023-08-30 09:53:31,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5195729537366548 [2023-08-30 09:53:31,253 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 584 transitions. [2023-08-30 09:53:31,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 584 transitions. [2023-08-30 09:53:31,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:31,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 584 transitions. [2023-08-30 09:53:31,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 146.0) internal successors, (584), 4 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:31,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 281.0) internal successors, (1405), 5 states have internal predecessors, (1405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:31,257 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 281.0) internal successors, (1405), 5 states have internal predecessors, (1405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:31,257 INFO L175 Difference]: Start difference. First operand has 60 places, 55 transitions, 161 flow. Second operand 4 states and 584 transitions. [2023-08-30 09:53:31,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 66 transitions, 298 flow [2023-08-30 09:53:31,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 66 transitions, 294 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 09:53:31,261 INFO L231 Difference]: Finished difference. Result has 61 places, 54 transitions, 158 flow [2023-08-30 09:53:31,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=158, PETRI_PLACES=61, PETRI_TRANSITIONS=54} [2023-08-30 09:53:31,263 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 5 predicate places. [2023-08-30 09:53:31,263 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 54 transitions, 158 flow [2023-08-30 09:53:31,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 133.75) internal successors, (535), 4 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:31,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:31,264 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-30 09:53:31,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-30 09:53:31,469 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-08-30 09:53:31,469 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:31,469 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:31,470 INFO L85 PathProgramCache]: Analyzing trace with hash 513621082, now seen corresponding path program 1 times [2023-08-30 09:53:31,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:31,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274122612] [2023-08-30 09:53:31,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:31,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:31,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:31,493 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 09:53:31,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:31,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274122612] [2023-08-30 09:53:31,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274122612] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:31,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:31,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 09:53:31,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382774250] [2023-08-30 09:53:31,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:31,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:53:31,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:31,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:53:31,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:53:31,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 281 [2023-08-30 09:53:31,503 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 54 transitions, 158 flow. Second operand has 3 states, 3 states have (on average 133.33333333333334) internal successors, (400), 3 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:31,503 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:31,503 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 281 [2023-08-30 09:53:31,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:31,910 INFO L130 PetriNetUnfolder]: 2783/4778 cut-off events. [2023-08-30 09:53:31,911 INFO L131 PetriNetUnfolder]: For 632/635 co-relation queries the response was YES. [2023-08-30 09:53:31,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10278 conditions, 4778 events. 2783/4778 cut-off events. For 632/635 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 32465 event pairs, 445 based on Foata normal form. 1/3843 useless extension candidates. Maximal degree in co-relation 9849. Up to 3699 conditions per place. [2023-08-30 09:53:31,934 INFO L137 encePairwiseOnDemand]: 277/281 looper letters, 68 selfloop transitions, 4 changer transitions 0/81 dead transitions. [2023-08-30 09:53:31,935 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 81 transitions, 370 flow [2023-08-30 09:53:31,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:53:31,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:53:31,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 461 transitions. [2023-08-30 09:53:31,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5468564650059312 [2023-08-30 09:53:31,937 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 461 transitions. [2023-08-30 09:53:31,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 461 transitions. [2023-08-30 09:53:31,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:31,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 461 transitions. [2023-08-30 09:53:31,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 153.66666666666666) internal successors, (461), 3 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:31,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:31,943 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:31,943 INFO L175 Difference]: Start difference. First operand has 61 places, 54 transitions, 158 flow. Second operand 3 states and 461 transitions. [2023-08-30 09:53:31,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 81 transitions, 370 flow [2023-08-30 09:53:31,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 81 transitions, 367 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 09:53:31,947 INFO L231 Difference]: Finished difference. Result has 61 places, 54 transitions, 167 flow [2023-08-30 09:53:31,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=151, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=167, PETRI_PLACES=61, PETRI_TRANSITIONS=54} [2023-08-30 09:53:31,948 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 5 predicate places. [2023-08-30 09:53:31,948 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 54 transitions, 167 flow [2023-08-30 09:53:31,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 133.33333333333334) internal successors, (400), 3 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:31,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:31,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:31,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-30 09:53:31,949 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:31,949 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:31,949 INFO L85 PathProgramCache]: Analyzing trace with hash -691366147, now seen corresponding path program 1 times [2023-08-30 09:53:31,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:31,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889514798] [2023-08-30 09:53:31,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:31,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:31,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:32,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:32,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:32,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889514798] [2023-08-30 09:53:32,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889514798] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:32,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:32,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:53:32,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758919752] [2023-08-30 09:53:32,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:32,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:53:32,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:32,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:53:32,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:53:32,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 281 [2023-08-30 09:53:32,060 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 54 transitions, 167 flow. Second operand has 5 states, 5 states have (on average 128.8) internal successors, (644), 5 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:32,060 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:32,060 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 281 [2023-08-30 09:53:32,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:32,640 INFO L130 PetriNetUnfolder]: 3412/5905 cut-off events. [2023-08-30 09:53:32,640 INFO L131 PetriNetUnfolder]: For 2202/2214 co-relation queries the response was YES. [2023-08-30 09:53:32,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13290 conditions, 5905 events. 3412/5905 cut-off events. For 2202/2214 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 39167 event pairs, 585 based on Foata normal form. 10/4879 useless extension candidates. Maximal degree in co-relation 13191. Up to 3210 conditions per place. [2023-08-30 09:53:32,676 INFO L137 encePairwiseOnDemand]: 266/281 looper letters, 137 selfloop transitions, 19 changer transitions 0/165 dead transitions. [2023-08-30 09:53:32,676 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 165 transitions, 825 flow [2023-08-30 09:53:32,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 09:53:32,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 09:53:32,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1045 transitions. [2023-08-30 09:53:32,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5312658871377732 [2023-08-30 09:53:32,680 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1045 transitions. [2023-08-30 09:53:32,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1045 transitions. [2023-08-30 09:53:32,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:32,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1045 transitions. [2023-08-30 09:53:32,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 149.28571428571428) internal successors, (1045), 7 states have internal predecessors, (1045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:32,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:32,687 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:32,687 INFO L175 Difference]: Start difference. First operand has 61 places, 54 transitions, 167 flow. Second operand 7 states and 1045 transitions. [2023-08-30 09:53:32,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 165 transitions, 825 flow [2023-08-30 09:53:32,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 165 transitions, 807 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 09:53:32,693 INFO L231 Difference]: Finished difference. Result has 71 places, 70 transitions, 322 flow [2023-08-30 09:53:32,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=163, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=322, PETRI_PLACES=71, PETRI_TRANSITIONS=70} [2023-08-30 09:53:32,694 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 15 predicate places. [2023-08-30 09:53:32,694 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 70 transitions, 322 flow [2023-08-30 09:53:32,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 128.8) internal successors, (644), 5 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:32,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:32,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:32,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-30 09:53:32,695 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:32,696 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:32,696 INFO L85 PathProgramCache]: Analyzing trace with hash -691366146, now seen corresponding path program 1 times [2023-08-30 09:53:32,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:32,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783992433] [2023-08-30 09:53:32,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:32,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:32,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:32,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:32,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:32,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783992433] [2023-08-30 09:53:32,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783992433] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:32,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:32,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:53:32,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590005702] [2023-08-30 09:53:32,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:32,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:53:32,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:32,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:53:32,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:53:32,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 281 [2023-08-30 09:53:32,787 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 70 transitions, 322 flow. Second operand has 5 states, 5 states have (on average 128.8) internal successors, (644), 5 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:32,787 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:32,787 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 281 [2023-08-30 09:53:32,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:33,396 INFO L130 PetriNetUnfolder]: 3212/5695 cut-off events. [2023-08-30 09:53:33,397 INFO L131 PetriNetUnfolder]: For 5010/5039 co-relation queries the response was YES. [2023-08-30 09:53:33,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15592 conditions, 5695 events. 3212/5695 cut-off events. For 5010/5039 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 38365 event pairs, 531 based on Foata normal form. 226/5586 useless extension candidates. Maximal degree in co-relation 15487. Up to 3289 conditions per place. [2023-08-30 09:53:33,434 INFO L137 encePairwiseOnDemand]: 266/281 looper letters, 140 selfloop transitions, 24 changer transitions 0/173 dead transitions. [2023-08-30 09:53:33,435 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 173 transitions, 1008 flow [2023-08-30 09:53:33,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 09:53:33,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 09:53:33,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1042 transitions. [2023-08-30 09:53:33,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297407219115404 [2023-08-30 09:53:33,438 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1042 transitions. [2023-08-30 09:53:33,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1042 transitions. [2023-08-30 09:53:33,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:33,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1042 transitions. [2023-08-30 09:53:33,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 148.85714285714286) internal successors, (1042), 7 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:33,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:33,444 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:33,444 INFO L175 Difference]: Start difference. First operand has 71 places, 70 transitions, 322 flow. Second operand 7 states and 1042 transitions. [2023-08-30 09:53:33,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 173 transitions, 1008 flow [2023-08-30 09:53:33,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 173 transitions, 1000 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-30 09:53:33,461 INFO L231 Difference]: Finished difference. Result has 80 places, 82 transitions, 508 flow [2023-08-30 09:53:33,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=508, PETRI_PLACES=80, PETRI_TRANSITIONS=82} [2023-08-30 09:53:33,462 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 24 predicate places. [2023-08-30 09:53:33,462 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 82 transitions, 508 flow [2023-08-30 09:53:33,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 128.8) internal successors, (644), 5 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:33,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:33,463 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:33,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-30 09:53:33,463 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:33,464 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:33,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1723024378, now seen corresponding path program 1 times [2023-08-30 09:53:33,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:33,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694761808] [2023-08-30 09:53:33,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:33,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:33,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:33,512 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 09:53:33,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:33,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694761808] [2023-08-30 09:53:33,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694761808] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:33,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:33,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:53:33,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405451934] [2023-08-30 09:53:33,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:33,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:53:33,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:33,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:53:33,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:53:33,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 281 [2023-08-30 09:53:33,540 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 82 transitions, 508 flow. Second operand has 5 states, 5 states have (on average 129.0) internal successors, (645), 5 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:33,540 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:33,540 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 281 [2023-08-30 09:53:33,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:34,122 INFO L130 PetriNetUnfolder]: 3462/6064 cut-off events. [2023-08-30 09:53:34,122 INFO L131 PetriNetUnfolder]: For 11477/11477 co-relation queries the response was YES. [2023-08-30 09:53:34,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18678 conditions, 6064 events. 3462/6064 cut-off events. For 11477/11477 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 40453 event pairs, 674 based on Foata normal form. 159/5868 useless extension candidates. Maximal degree in co-relation 18562. Up to 3707 conditions per place. [2023-08-30 09:53:34,168 INFO L137 encePairwiseOnDemand]: 268/281 looper letters, 127 selfloop transitions, 22 changer transitions 0/158 dead transitions. [2023-08-30 09:53:34,168 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 158 transitions, 1103 flow [2023-08-30 09:53:34,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 09:53:34,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 09:53:34,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 882 transitions. [2023-08-30 09:53:34,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5231316725978647 [2023-08-30 09:53:34,171 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 882 transitions. [2023-08-30 09:53:34,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 882 transitions. [2023-08-30 09:53:34,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:34,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 882 transitions. [2023-08-30 09:53:34,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 147.0) internal successors, (882), 6 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:34,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 281.0) internal successors, (1967), 7 states have internal predecessors, (1967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:34,223 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 281.0) internal successors, (1967), 7 states have internal predecessors, (1967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:34,223 INFO L175 Difference]: Start difference. First operand has 80 places, 82 transitions, 508 flow. Second operand 6 states and 882 transitions. [2023-08-30 09:53:34,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 158 transitions, 1103 flow [2023-08-30 09:53:34,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 158 transitions, 1073 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-08-30 09:53:34,272 INFO L231 Difference]: Finished difference. Result has 86 places, 92 transitions, 676 flow [2023-08-30 09:53:34,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=676, PETRI_PLACES=86, PETRI_TRANSITIONS=92} [2023-08-30 09:53:34,273 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 30 predicate places. [2023-08-30 09:53:34,273 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 92 transitions, 676 flow [2023-08-30 09:53:34,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 129.0) internal successors, (645), 5 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:34,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:34,274 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:34,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-30 09:53:34,274 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:34,274 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:34,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1723024377, now seen corresponding path program 1 times [2023-08-30 09:53:34,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:34,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085936738] [2023-08-30 09:53:34,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:34,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:34,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:34,328 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 09:53:34,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:34,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085936738] [2023-08-30 09:53:34,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085936738] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:34,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:34,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:53:34,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491194584] [2023-08-30 09:53:34,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:34,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:53:34,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:34,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:53:34,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:53:34,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 281 [2023-08-30 09:53:34,354 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 92 transitions, 676 flow. Second operand has 5 states, 5 states have (on average 129.0) internal successors, (645), 5 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:34,354 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:34,354 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 281 [2023-08-30 09:53:34,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:35,023 INFO L130 PetriNetUnfolder]: 3142/5548 cut-off events. [2023-08-30 09:53:35,024 INFO L131 PetriNetUnfolder]: For 14777/14799 co-relation queries the response was YES. [2023-08-30 09:53:35,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18093 conditions, 5548 events. 3142/5548 cut-off events. For 14777/14799 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 36627 event pairs, 647 based on Foata normal form. 169/5384 useless extension candidates. Maximal degree in co-relation 17972. Up to 3513 conditions per place. [2023-08-30 09:53:35,070 INFO L137 encePairwiseOnDemand]: 268/281 looper letters, 122 selfloop transitions, 20 changer transitions 0/151 dead transitions. [2023-08-30 09:53:35,070 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 151 transitions, 1104 flow [2023-08-30 09:53:35,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 09:53:35,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 09:53:35,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 881 transitions. [2023-08-30 09:53:35,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5225385527876631 [2023-08-30 09:53:35,074 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 881 transitions. [2023-08-30 09:53:35,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 881 transitions. [2023-08-30 09:53:35,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:35,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 881 transitions. [2023-08-30 09:53:35,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 146.83333333333334) internal successors, (881), 6 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:35,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 281.0) internal successors, (1967), 7 states have internal predecessors, (1967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:35,079 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 281.0) internal successors, (1967), 7 states have internal predecessors, (1967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:35,079 INFO L175 Difference]: Start difference. First operand has 86 places, 92 transitions, 676 flow. Second operand 6 states and 881 transitions. [2023-08-30 09:53:35,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 151 transitions, 1104 flow [2023-08-30 09:53:35,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 151 transitions, 1087 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-30 09:53:35,143 INFO L231 Difference]: Finished difference. Result has 90 places, 85 transitions, 628 flow [2023-08-30 09:53:35,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=628, PETRI_PLACES=90, PETRI_TRANSITIONS=85} [2023-08-30 09:53:35,144 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 34 predicate places. [2023-08-30 09:53:35,145 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 85 transitions, 628 flow [2023-08-30 09:53:35,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 129.0) internal successors, (645), 5 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:35,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:35,145 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:35,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-30 09:53:35,146 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:35,146 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:35,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1006785261, now seen corresponding path program 1 times [2023-08-30 09:53:35,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:35,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432108801] [2023-08-30 09:53:35,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:35,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:35,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:35,238 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 09:53:35,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:35,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432108801] [2023-08-30 09:53:35,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432108801] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:35,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:35,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 09:53:35,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887190300] [2023-08-30 09:53:35,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:35,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 09:53:35,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:35,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 09:53:35,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-30 09:53:35,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 281 [2023-08-30 09:53:35,303 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 85 transitions, 628 flow. Second operand has 7 states, 7 states have (on average 125.0) internal successors, (875), 7 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:35,304 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:35,304 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 281 [2023-08-30 09:53:35,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:36,194 INFO L130 PetriNetUnfolder]: 3609/6383 cut-off events. [2023-08-30 09:53:36,194 INFO L131 PetriNetUnfolder]: For 16499/16516 co-relation queries the response was YES. [2023-08-30 09:53:36,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20851 conditions, 6383 events. 3609/6383 cut-off events. For 16499/16516 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 43292 event pairs, 375 based on Foata normal form. 81/6069 useless extension candidates. Maximal degree in co-relation 20728. Up to 2830 conditions per place. [2023-08-30 09:53:36,230 INFO L137 encePairwiseOnDemand]: 267/281 looper letters, 191 selfloop transitions, 40 changer transitions 0/240 dead transitions. [2023-08-30 09:53:36,231 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 240 transitions, 1681 flow [2023-08-30 09:53:36,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 09:53:36,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 09:53:36,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1435 transitions. [2023-08-30 09:53:36,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106761565836299 [2023-08-30 09:53:36,235 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1435 transitions. [2023-08-30 09:53:36,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1435 transitions. [2023-08-30 09:53:36,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:36,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1435 transitions. [2023-08-30 09:53:36,239 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 143.5) internal successors, (1435), 10 states have internal predecessors, (1435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:36,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 281.0) internal successors, (3091), 11 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:36,243 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 281.0) internal successors, (3091), 11 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:36,243 INFO L175 Difference]: Start difference. First operand has 90 places, 85 transitions, 628 flow. Second operand 10 states and 1435 transitions. [2023-08-30 09:53:36,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 240 transitions, 1681 flow [2023-08-30 09:53:36,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 240 transitions, 1667 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-30 09:53:36,293 INFO L231 Difference]: Finished difference. Result has 98 places, 95 transitions, 836 flow [2023-08-30 09:53:36,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=603, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=836, PETRI_PLACES=98, PETRI_TRANSITIONS=95} [2023-08-30 09:53:36,294 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 42 predicate places. [2023-08-30 09:53:36,294 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 95 transitions, 836 flow [2023-08-30 09:53:36,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 125.0) internal successors, (875), 7 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:36,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:36,295 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:36,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-30 09:53:36,296 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:36,296 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:36,296 INFO L85 PathProgramCache]: Analyzing trace with hash -913836315, now seen corresponding path program 1 times [2023-08-30 09:53:36,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:36,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536201785] [2023-08-30 09:53:36,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:36,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:36,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:36,348 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 09:53:36,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:36,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536201785] [2023-08-30 09:53:36,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536201785] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:36,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:36,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:53:36,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439016182] [2023-08-30 09:53:36,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:36,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:53:36,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:36,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:53:36,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:53:36,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 281 [2023-08-30 09:53:36,374 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 95 transitions, 836 flow. Second operand has 3 states, 3 states have (on average 127.33333333333333) internal successors, (382), 3 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:36,374 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:36,374 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 281 [2023-08-30 09:53:36,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:36,858 INFO L130 PetriNetUnfolder]: 2943/5519 cut-off events. [2023-08-30 09:53:36,858 INFO L131 PetriNetUnfolder]: For 18230/18230 co-relation queries the response was YES. [2023-08-30 09:53:36,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18939 conditions, 5519 events. 2943/5519 cut-off events. For 18230/18230 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 36725 event pairs, 920 based on Foata normal form. 379/5243 useless extension candidates. Maximal degree in co-relation 18800. Up to 2832 conditions per place. [2023-08-30 09:53:36,902 INFO L137 encePairwiseOnDemand]: 268/281 looper letters, 132 selfloop transitions, 17 changer transitions 0/154 dead transitions. [2023-08-30 09:53:36,903 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 154 transitions, 1631 flow [2023-08-30 09:53:36,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:53:36,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:53:36,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 452 transitions. [2023-08-30 09:53:36,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361803084223014 [2023-08-30 09:53:36,905 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 452 transitions. [2023-08-30 09:53:36,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 452 transitions. [2023-08-30 09:53:36,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:36,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 452 transitions. [2023-08-30 09:53:36,906 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 150.66666666666666) internal successors, (452), 3 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:36,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:36,908 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:36,908 INFO L175 Difference]: Start difference. First operand has 98 places, 95 transitions, 836 flow. Second operand 3 states and 452 transitions. [2023-08-30 09:53:36,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 154 transitions, 1631 flow [2023-08-30 09:53:36,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 154 transitions, 1497 flow, removed 19 selfloop flow, removed 6 redundant places. [2023-08-30 09:53:36,973 INFO L231 Difference]: Finished difference. Result has 95 places, 105 transitions, 863 flow [2023-08-30 09:53:36,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=863, PETRI_PLACES=95, PETRI_TRANSITIONS=105} [2023-08-30 09:53:36,973 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 39 predicate places. [2023-08-30 09:53:36,974 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 105 transitions, 863 flow [2023-08-30 09:53:36,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 127.33333333333333) internal successors, (382), 3 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:36,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:36,974 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:36,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-30 09:53:36,975 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:36,975 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:36,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1398934601, now seen corresponding path program 1 times [2023-08-30 09:53:36,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:36,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486620125] [2023-08-30 09:53:36,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:36,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:36,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:37,053 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:37,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:37,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486620125] [2023-08-30 09:53:37,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486620125] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 09:53:37,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087110542] [2023-08-30 09:53:37,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:37,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 09:53:37,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 09:53:37,056 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 09:53:37,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-30 09:53:37,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:37,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-30 09:53:37,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 09:53:37,186 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:37,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 09:53:37,249 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:37,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087110542] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 09:53:37,249 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 09:53:37,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 10 [2023-08-30 09:53:37,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919540255] [2023-08-30 09:53:37,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 09:53:37,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-30 09:53:37,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:37,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-30 09:53:37,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-08-30 09:53:37,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 281 [2023-08-30 09:53:37,314 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 105 transitions, 863 flow. Second operand has 12 states, 12 states have (on average 125.33333333333333) internal successors, (1504), 12 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-08-30 09:53:37,314 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:37,314 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 281 [2023-08-30 09:53:37,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:38,350 INFO L130 PetriNetUnfolder]: 3089/6025 cut-off events. [2023-08-30 09:53:38,350 INFO L131 PetriNetUnfolder]: For 22674/22694 co-relation queries the response was YES. [2023-08-30 09:53:38,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22449 conditions, 6025 events. 3089/6025 cut-off events. For 22674/22694 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 42683 event pairs, 364 based on Foata normal form. 250/5580 useless extension candidates. Maximal degree in co-relation 22313. Up to 1575 conditions per place. [2023-08-30 09:53:38,396 INFO L137 encePairwiseOnDemand]: 267/281 looper letters, 311 selfloop transitions, 70 changer transitions 0/390 dead transitions. [2023-08-30 09:53:38,396 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 390 transitions, 2876 flow [2023-08-30 09:53:38,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-30 09:53:38,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-30 09:53:38,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2880 transitions. [2023-08-30 09:53:38,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880528723945094 [2023-08-30 09:53:38,404 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2880 transitions. [2023-08-30 09:53:38,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2880 transitions. [2023-08-30 09:53:38,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:38,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2880 transitions. [2023-08-30 09:53:38,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 137.14285714285714) internal successors, (2880), 21 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:38,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 281.0) internal successors, (6182), 22 states have internal predecessors, (6182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:38,421 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 281.0) internal successors, (6182), 22 states have internal predecessors, (6182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:38,421 INFO L175 Difference]: Start difference. First operand has 95 places, 105 transitions, 863 flow. Second operand 21 states and 2880 transitions. [2023-08-30 09:53:38,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 390 transitions, 2876 flow [2023-08-30 09:53:38,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 390 transitions, 2798 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 09:53:38,511 INFO L231 Difference]: Finished difference. Result has 118 places, 129 transitions, 1325 flow [2023-08-30 09:53:38,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1325, PETRI_PLACES=118, PETRI_TRANSITIONS=129} [2023-08-30 09:53:38,512 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 62 predicate places. [2023-08-30 09:53:38,512 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 129 transitions, 1325 flow [2023-08-30 09:53:38,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 125.33333333333333) internal successors, (1504), 12 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-08-30 09:53:38,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:38,519 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:38,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-08-30 09:53:38,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 09:53:38,724 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:38,724 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:38,724 INFO L85 PathProgramCache]: Analyzing trace with hash 456201115, now seen corresponding path program 1 times [2023-08-30 09:53:38,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:38,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900521802] [2023-08-30 09:53:38,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:38,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:38,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:38,807 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:38,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:38,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900521802] [2023-08-30 09:53:38,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900521802] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:38,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:38,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:53:38,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040932241] [2023-08-30 09:53:38,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:38,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:53:38,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:38,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:53:38,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:53:38,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 281 [2023-08-30 09:53:38,837 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 129 transitions, 1325 flow. Second operand has 3 states, 3 states have (on average 129.33333333333334) internal successors, (388), 3 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:38,837 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:38,837 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 281 [2023-08-30 09:53:38,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:39,423 INFO L130 PetriNetUnfolder]: 3519/6995 cut-off events. [2023-08-30 09:53:39,423 INFO L131 PetriNetUnfolder]: For 34832/34832 co-relation queries the response was YES. [2023-08-30 09:53:39,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27480 conditions, 6995 events. 3519/6995 cut-off events. For 34832/34832 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 52715 event pairs, 1608 based on Foata normal form. 111/6267 useless extension candidates. Maximal degree in co-relation 27334. Up to 5220 conditions per place. [2023-08-30 09:53:39,471 INFO L137 encePairwiseOnDemand]: 270/281 looper letters, 165 selfloop transitions, 23 changer transitions 0/197 dead transitions. [2023-08-30 09:53:39,471 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 197 transitions, 2344 flow [2023-08-30 09:53:39,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:53:39,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:53:39,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 448 transitions. [2023-08-30 09:53:39,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.531435349940688 [2023-08-30 09:53:39,474 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 448 transitions. [2023-08-30 09:53:39,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 448 transitions. [2023-08-30 09:53:39,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:39,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 448 transitions. [2023-08-30 09:53:39,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 149.33333333333334) internal successors, (448), 3 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:39,476 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:39,477 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:39,477 INFO L175 Difference]: Start difference. First operand has 118 places, 129 transitions, 1325 flow. Second operand 3 states and 448 transitions. [2023-08-30 09:53:39,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 197 transitions, 2344 flow [2023-08-30 09:53:39,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 197 transitions, 2046 flow, removed 109 selfloop flow, removed 5 redundant places. [2023-08-30 09:53:39,680 INFO L231 Difference]: Finished difference. Result has 116 places, 149 transitions, 1355 flow [2023-08-30 09:53:39,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=1127, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1355, PETRI_PLACES=116, PETRI_TRANSITIONS=149} [2023-08-30 09:53:39,681 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 60 predicate places. [2023-08-30 09:53:39,682 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 149 transitions, 1355 flow [2023-08-30 09:53:39,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 129.33333333333334) internal successors, (388), 3 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:39,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:39,682 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:39,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-30 09:53:39,683 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:39,684 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:39,684 INFO L85 PathProgramCache]: Analyzing trace with hash 311676957, now seen corresponding path program 2 times [2023-08-30 09:53:39,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:39,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923850278] [2023-08-30 09:53:39,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:39,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:39,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:39,765 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 09:53:39,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:39,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923850278] [2023-08-30 09:53:39,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923850278] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:39,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:39,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 09:53:39,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562760015] [2023-08-30 09:53:39,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:39,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 09:53:39,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:39,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 09:53:39,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-30 09:53:39,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 281 [2023-08-30 09:53:39,830 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 149 transitions, 1355 flow. Second operand has 7 states, 7 states have (on average 125.14285714285714) internal successors, (876), 7 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:39,830 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:39,830 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 281 [2023-08-30 09:53:39,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:40,737 INFO L130 PetriNetUnfolder]: 3616/7180 cut-off events. [2023-08-30 09:53:40,737 INFO L131 PetriNetUnfolder]: For 27589/27642 co-relation queries the response was YES. [2023-08-30 09:53:40,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28602 conditions, 7180 events. 3616/7180 cut-off events. For 27589/27642 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 53801 event pairs, 904 based on Foata normal form. 70/6387 useless extension candidates. Maximal degree in co-relation 28454. Up to 5057 conditions per place. [2023-08-30 09:53:40,773 INFO L137 encePairwiseOnDemand]: 268/281 looper letters, 237 selfloop transitions, 39 changer transitions 0/285 dead transitions. [2023-08-30 09:53:40,774 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 285 transitions, 2633 flow [2023-08-30 09:53:40,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 09:53:40,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 09:53:40,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1395 transitions. [2023-08-30 09:53:40,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49644128113879005 [2023-08-30 09:53:40,787 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1395 transitions. [2023-08-30 09:53:40,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1395 transitions. [2023-08-30 09:53:40,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:40,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1395 transitions. [2023-08-30 09:53:40,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 139.5) internal successors, (1395), 10 states have internal predecessors, (1395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:40,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 281.0) internal successors, (3091), 11 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:40,795 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 281.0) internal successors, (3091), 11 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:40,796 INFO L175 Difference]: Start difference. First operand has 116 places, 149 transitions, 1355 flow. Second operand 10 states and 1395 transitions. [2023-08-30 09:53:40,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 285 transitions, 2633 flow [2023-08-30 09:53:40,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 285 transitions, 2575 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-30 09:53:40,947 INFO L231 Difference]: Finished difference. Result has 125 places, 155 transitions, 1519 flow [2023-08-30 09:53:40,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1519, PETRI_PLACES=125, PETRI_TRANSITIONS=155} [2023-08-30 09:53:40,948 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 69 predicate places. [2023-08-30 09:53:40,948 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 155 transitions, 1519 flow [2023-08-30 09:53:40,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 125.14285714285714) internal successors, (876), 7 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:40,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:40,949 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:40,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-30 09:53:40,949 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:40,949 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:40,949 INFO L85 PathProgramCache]: Analyzing trace with hash -838925012, now seen corresponding path program 1 times [2023-08-30 09:53:40,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:40,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085464255] [2023-08-30 09:53:40,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:40,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:40,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:41,016 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 09:53:41,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:41,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085464255] [2023-08-30 09:53:41,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085464255] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:41,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:41,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 09:53:41,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416424073] [2023-08-30 09:53:41,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:41,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 09:53:41,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:41,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 09:53:41,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-30 09:53:41,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 281 [2023-08-30 09:53:41,067 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 155 transitions, 1519 flow. Second operand has 7 states, 7 states have (on average 125.14285714285714) internal successors, (876), 7 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:41,067 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:41,067 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 281 [2023-08-30 09:53:41,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:42,001 INFO L130 PetriNetUnfolder]: 3677/7208 cut-off events. [2023-08-30 09:53:42,002 INFO L131 PetriNetUnfolder]: For 33891/33909 co-relation queries the response was YES. [2023-08-30 09:53:42,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29356 conditions, 7208 events. 3677/7208 cut-off events. For 33891/33909 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 53586 event pairs, 777 based on Foata normal form. 76/6446 useless extension candidates. Maximal degree in co-relation 29204. Up to 4350 conditions per place. [2023-08-30 09:53:42,051 INFO L137 encePairwiseOnDemand]: 268/281 looper letters, 220 selfloop transitions, 62 changer transitions 0/291 dead transitions. [2023-08-30 09:53:42,052 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 291 transitions, 2629 flow [2023-08-30 09:53:42,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-30 09:53:42,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-30 09:53:42,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1908 transitions. [2023-08-30 09:53:42,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48500254194204373 [2023-08-30 09:53:42,056 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1908 transitions. [2023-08-30 09:53:42,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1908 transitions. [2023-08-30 09:53:42,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:42,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1908 transitions. [2023-08-30 09:53:42,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 136.28571428571428) internal successors, (1908), 14 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:42,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 281.0) internal successors, (4215), 15 states have internal predecessors, (4215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:42,065 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 281.0) internal successors, (4215), 15 states have internal predecessors, (4215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:42,065 INFO L175 Difference]: Start difference. First operand has 125 places, 155 transitions, 1519 flow. Second operand 14 states and 1908 transitions. [2023-08-30 09:53:42,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 291 transitions, 2629 flow [2023-08-30 09:53:42,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 291 transitions, 2410 flow, removed 29 selfloop flow, removed 15 redundant places. [2023-08-30 09:53:42,229 INFO L231 Difference]: Finished difference. Result has 124 places, 153 transitions, 1393 flow [2023-08-30 09:53:42,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=1164, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1393, PETRI_PLACES=124, PETRI_TRANSITIONS=153} [2023-08-30 09:53:42,229 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 68 predicate places. [2023-08-30 09:53:42,229 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 153 transitions, 1393 flow [2023-08-30 09:53:42,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 125.14285714285714) internal successors, (876), 7 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:42,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:42,230 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:42,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-30 09:53:42,231 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:42,231 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:42,231 INFO L85 PathProgramCache]: Analyzing trace with hash -838925013, now seen corresponding path program 3 times [2023-08-30 09:53:42,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:42,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567000653] [2023-08-30 09:53:42,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:42,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:42,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:42,302 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 09:53:42,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:42,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567000653] [2023-08-30 09:53:42,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567000653] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:42,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:42,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 09:53:42,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107465042] [2023-08-30 09:53:42,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:42,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 09:53:42,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:42,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 09:53:42,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-30 09:53:42,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 281 [2023-08-30 09:53:42,361 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 153 transitions, 1393 flow. Second operand has 7 states, 7 states have (on average 125.14285714285714) internal successors, (876), 7 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:42,361 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:42,361 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 281 [2023-08-30 09:53:42,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:43,344 INFO L130 PetriNetUnfolder]: 3569/6999 cut-off events. [2023-08-30 09:53:43,344 INFO L131 PetriNetUnfolder]: For 28596/28637 co-relation queries the response was YES. [2023-08-30 09:53:43,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27963 conditions, 6999 events. 3569/6999 cut-off events. For 28596/28637 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 51545 event pairs, 939 based on Foata normal form. 81/6280 useless extension candidates. Maximal degree in co-relation 27818. Up to 4963 conditions per place. [2023-08-30 09:53:43,391 INFO L137 encePairwiseOnDemand]: 269/281 looper letters, 218 selfloop transitions, 45 changer transitions 1/273 dead transitions. [2023-08-30 09:53:43,391 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 273 transitions, 2412 flow [2023-08-30 09:53:43,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-30 09:53:43,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-30 09:53:43,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1646 transitions. [2023-08-30 09:53:43,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48813760379596677 [2023-08-30 09:53:43,394 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1646 transitions. [2023-08-30 09:53:43,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1646 transitions. [2023-08-30 09:53:43,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:43,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1646 transitions. [2023-08-30 09:53:43,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 137.16666666666666) internal successors, (1646), 12 states have internal predecessors, (1646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:43,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 281.0) internal successors, (3653), 13 states have internal predecessors, (3653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:43,401 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 281.0) internal successors, (3653), 13 states have internal predecessors, (3653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:43,401 INFO L175 Difference]: Start difference. First operand has 124 places, 153 transitions, 1393 flow. Second operand 12 states and 1646 transitions. [2023-08-30 09:53:43,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 273 transitions, 2412 flow [2023-08-30 09:53:43,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 273 transitions, 2236 flow, removed 10 selfloop flow, removed 15 redundant places. [2023-08-30 09:53:43,523 INFO L231 Difference]: Finished difference. Result has 119 places, 146 transitions, 1231 flow [2023-08-30 09:53:43,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=1089, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1231, PETRI_PLACES=119, PETRI_TRANSITIONS=146} [2023-08-30 09:53:43,524 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 63 predicate places. [2023-08-30 09:53:43,524 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 146 transitions, 1231 flow [2023-08-30 09:53:43,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 125.14285714285714) internal successors, (876), 7 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:43,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:43,525 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:43,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-30 09:53:43,525 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:43,525 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:43,526 INFO L85 PathProgramCache]: Analyzing trace with hash -895910445, now seen corresponding path program 1 times [2023-08-30 09:53:43,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:43,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419353629] [2023-08-30 09:53:43,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:43,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:43,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:43,598 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 09:53:43,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:43,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419353629] [2023-08-30 09:53:43,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419353629] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:43,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:43,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 09:53:43,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031469749] [2023-08-30 09:53:43,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:43,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 09:53:43,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:43,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 09:53:43,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-30 09:53:43,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 281 [2023-08-30 09:53:43,648 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 146 transitions, 1231 flow. Second operand has 7 states, 7 states have (on average 125.14285714285714) internal successors, (876), 7 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:43,648 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:43,649 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 281 [2023-08-30 09:53:43,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:44,426 INFO L130 PetriNetUnfolder]: 3871/7576 cut-off events. [2023-08-30 09:53:44,426 INFO L131 PetriNetUnfolder]: For 25108/25167 co-relation queries the response was YES. [2023-08-30 09:53:44,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28470 conditions, 7576 events. 3871/7576 cut-off events. For 25108/25167 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 56364 event pairs, 859 based on Foata normal form. 99/6737 useless extension candidates. Maximal degree in co-relation 28331. Up to 4654 conditions per place. [2023-08-30 09:53:44,488 INFO L137 encePairwiseOnDemand]: 269/281 looper letters, 266 selfloop transitions, 57 changer transitions 0/332 dead transitions. [2023-08-30 09:53:44,489 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 332 transitions, 2950 flow [2023-08-30 09:53:44,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 09:53:44,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 09:53:44,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1410 transitions. [2023-08-30 09:53:44,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.501779359430605 [2023-08-30 09:53:44,494 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1410 transitions. [2023-08-30 09:53:44,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1410 transitions. [2023-08-30 09:53:44,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:44,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1410 transitions. [2023-08-30 09:53:44,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 141.0) internal successors, (1410), 10 states have internal predecessors, (1410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:44,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 281.0) internal successors, (3091), 11 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:44,501 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 281.0) internal successors, (3091), 11 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:44,501 INFO L175 Difference]: Start difference. First operand has 119 places, 146 transitions, 1231 flow. Second operand 10 states and 1410 transitions. [2023-08-30 09:53:44,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 332 transitions, 2950 flow [2023-08-30 09:53:44,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 332 transitions, 2921 flow, removed 10 selfloop flow, removed 2 redundant places. [2023-08-30 09:53:44,623 INFO L231 Difference]: Finished difference. Result has 128 places, 178 transitions, 1676 flow [2023-08-30 09:53:44,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=1196, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1676, PETRI_PLACES=128, PETRI_TRANSITIONS=178} [2023-08-30 09:53:44,624 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 72 predicate places. [2023-08-30 09:53:44,624 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 178 transitions, 1676 flow [2023-08-30 09:53:44,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 125.14285714285714) internal successors, (876), 7 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:44,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:44,625 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:44,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-30 09:53:44,625 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:44,626 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:44,626 INFO L85 PathProgramCache]: Analyzing trace with hash 2091497822, now seen corresponding path program 1 times [2023-08-30 09:53:44,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:44,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552378405] [2023-08-30 09:53:44,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:44,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:44,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:44,728 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 09:53:44,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:44,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552378405] [2023-08-30 09:53:44,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552378405] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:44,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:44,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 09:53:44,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179823041] [2023-08-30 09:53:44,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:44,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 09:53:44,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:44,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 09:53:44,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-30 09:53:44,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 281 [2023-08-30 09:53:44,787 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 178 transitions, 1676 flow. Second operand has 7 states, 7 states have (on average 125.14285714285714) internal successors, (876), 7 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:44,787 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:44,787 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 281 [2023-08-30 09:53:44,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:45,580 INFO L130 PetriNetUnfolder]: 3791/7428 cut-off events. [2023-08-30 09:53:45,580 INFO L131 PetriNetUnfolder]: For 29284/29343 co-relation queries the response was YES. [2023-08-30 09:53:45,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29820 conditions, 7428 events. 3791/7428 cut-off events. For 29284/29343 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 55060 event pairs, 830 based on Foata normal form. 72/6579 useless extension candidates. Maximal degree in co-relation 29676. Up to 4454 conditions per place. [2023-08-30 09:53:45,623 INFO L137 encePairwiseOnDemand]: 270/281 looper letters, 258 selfloop transitions, 58 changer transitions 0/325 dead transitions. [2023-08-30 09:53:45,623 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 325 transitions, 3079 flow [2023-08-30 09:53:45,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 09:53:45,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 09:53:45,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1404 transitions. [2023-08-30 09:53:45,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.499644128113879 [2023-08-30 09:53:45,627 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1404 transitions. [2023-08-30 09:53:45,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1404 transitions. [2023-08-30 09:53:45,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:45,627 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1404 transitions. [2023-08-30 09:53:45,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 140.4) internal successors, (1404), 10 states have internal predecessors, (1404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:45,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 281.0) internal successors, (3091), 11 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:45,632 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 281.0) internal successors, (3091), 11 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:45,632 INFO L175 Difference]: Start difference. First operand has 128 places, 178 transitions, 1676 flow. Second operand 10 states and 1404 transitions. [2023-08-30 09:53:45,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 325 transitions, 3079 flow [2023-08-30 09:53:45,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 325 transitions, 2996 flow, removed 32 selfloop flow, removed 4 redundant places. [2023-08-30 09:53:45,775 INFO L231 Difference]: Finished difference. Result has 132 places, 176 transitions, 1693 flow [2023-08-30 09:53:45,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=1554, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1693, PETRI_PLACES=132, PETRI_TRANSITIONS=176} [2023-08-30 09:53:45,775 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 76 predicate places. [2023-08-30 09:53:45,775 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 176 transitions, 1693 flow [2023-08-30 09:53:45,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 125.14285714285714) internal successors, (876), 7 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:45,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:45,776 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:45,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-30 09:53:45,776 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:45,777 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:45,777 INFO L85 PathProgramCache]: Analyzing trace with hash -39045410, now seen corresponding path program 1 times [2023-08-30 09:53:45,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:45,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869642038] [2023-08-30 09:53:45,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:45,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:45,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:45,858 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 09:53:45,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:45,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869642038] [2023-08-30 09:53:45,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869642038] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:45,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:45,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 09:53:45,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981234901] [2023-08-30 09:53:45,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:45,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 09:53:45,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:45,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 09:53:45,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-08-30 09:53:45,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 281 [2023-08-30 09:53:45,939 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 176 transitions, 1693 flow. Second operand has 8 states, 8 states have (on average 121.25) internal successors, (970), 8 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:45,939 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:45,939 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 281 [2023-08-30 09:53:45,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:46,846 INFO L130 PetriNetUnfolder]: 3897/7693 cut-off events. [2023-08-30 09:53:46,847 INFO L131 PetriNetUnfolder]: For 27225/27268 co-relation queries the response was YES. [2023-08-30 09:53:46,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30744 conditions, 7693 events. 3897/7693 cut-off events. For 27225/27268 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 57845 event pairs, 1005 based on Foata normal form. 57/6794 useless extension candidates. Maximal degree in co-relation 30600. Up to 5324 conditions per place. [2023-08-30 09:53:46,892 INFO L137 encePairwiseOnDemand]: 270/281 looper letters, 264 selfloop transitions, 53 changer transitions 4/330 dead transitions. [2023-08-30 09:53:46,892 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 330 transitions, 3081 flow [2023-08-30 09:53:46,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-30 09:53:46,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-30 09:53:46,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1851 transitions. [2023-08-30 09:53:46,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47051347229283175 [2023-08-30 09:53:46,899 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1851 transitions. [2023-08-30 09:53:46,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1851 transitions. [2023-08-30 09:53:46,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:46,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1851 transitions. [2023-08-30 09:53:46,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 132.21428571428572) internal successors, (1851), 14 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:46,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 281.0) internal successors, (4215), 15 states have internal predecessors, (4215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:46,907 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 281.0) internal successors, (4215), 15 states have internal predecessors, (4215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:46,907 INFO L175 Difference]: Start difference. First operand has 132 places, 176 transitions, 1693 flow. Second operand 14 states and 1851 transitions. [2023-08-30 09:53:46,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 330 transitions, 3081 flow [2023-08-30 09:53:47,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 330 transitions, 3031 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-30 09:53:47,051 INFO L231 Difference]: Finished difference. Result has 141 places, 179 transitions, 1812 flow [2023-08-30 09:53:47,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1812, PETRI_PLACES=141, PETRI_TRANSITIONS=179} [2023-08-30 09:53:47,052 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 85 predicate places. [2023-08-30 09:53:47,052 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 179 transitions, 1812 flow [2023-08-30 09:53:47,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 121.25) internal successors, (970), 8 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:47,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:47,052 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:47,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-30 09:53:47,053 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:47,053 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:47,053 INFO L85 PathProgramCache]: Analyzing trace with hash 69089488, now seen corresponding path program 2 times [2023-08-30 09:53:47,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:47,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441188234] [2023-08-30 09:53:47,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:47,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:47,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:47,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 09:53:47,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:47,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441188234] [2023-08-30 09:53:47,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441188234] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:47,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:47,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 09:53:47,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717138389] [2023-08-30 09:53:47,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:47,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 09:53:47,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:47,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 09:53:47,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-08-30 09:53:47,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 281 [2023-08-30 09:53:47,209 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 179 transitions, 1812 flow. Second operand has 8 states, 8 states have (on average 121.25) internal successors, (970), 8 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:47,210 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:47,210 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 281 [2023-08-30 09:53:47,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:48,113 INFO L130 PetriNetUnfolder]: 3975/7918 cut-off events. [2023-08-30 09:53:48,114 INFO L131 PetriNetUnfolder]: For 29704/29773 co-relation queries the response was YES. [2023-08-30 09:53:48,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32094 conditions, 7918 events. 3975/7918 cut-off events. For 29704/29773 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 60242 event pairs, 979 based on Foata normal form. 51/6944 useless extension candidates. Maximal degree in co-relation 31942. Up to 5403 conditions per place. [2023-08-30 09:53:48,164 INFO L137 encePairwiseOnDemand]: 270/281 looper letters, 276 selfloop transitions, 46 changer transitions 2/333 dead transitions. [2023-08-30 09:53:48,164 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 333 transitions, 3236 flow [2023-08-30 09:53:48,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-30 09:53:48,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-30 09:53:48,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1609 transitions. [2023-08-30 09:53:48,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47716488730723605 [2023-08-30 09:53:48,166 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1609 transitions. [2023-08-30 09:53:48,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1609 transitions. [2023-08-30 09:53:48,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:48,166 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1609 transitions. [2023-08-30 09:53:48,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 134.08333333333334) internal successors, (1609), 12 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:48,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 281.0) internal successors, (3653), 13 states have internal predecessors, (3653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:48,170 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 281.0) internal successors, (3653), 13 states have internal predecessors, (3653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:48,170 INFO L175 Difference]: Start difference. First operand has 141 places, 179 transitions, 1812 flow. Second operand 12 states and 1609 transitions. [2023-08-30 09:53:48,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 333 transitions, 3236 flow [2023-08-30 09:53:48,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 333 transitions, 3142 flow, removed 4 selfloop flow, removed 10 redundant places. [2023-08-30 09:53:48,297 INFO L231 Difference]: Finished difference. Result has 144 places, 182 transitions, 1861 flow [2023-08-30 09:53:48,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=1709, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1861, PETRI_PLACES=144, PETRI_TRANSITIONS=182} [2023-08-30 09:53:48,298 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 88 predicate places. [2023-08-30 09:53:48,298 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 182 transitions, 1861 flow [2023-08-30 09:53:48,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 121.25) internal successors, (970), 8 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:48,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:48,298 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:48,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-30 09:53:48,299 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:48,299 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:48,299 INFO L85 PathProgramCache]: Analyzing trace with hash -323920611, now seen corresponding path program 1 times [2023-08-30 09:53:48,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:48,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612877498] [2023-08-30 09:53:48,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:48,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:48,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:48,394 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 09:53:48,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:48,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612877498] [2023-08-30 09:53:48,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612877498] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:48,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:48,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 09:53:48,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979536904] [2023-08-30 09:53:48,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:48,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 09:53:48,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:48,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 09:53:48,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-30 09:53:48,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 281 [2023-08-30 09:53:48,468 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 182 transitions, 1861 flow. Second operand has 8 states, 8 states have (on average 121.25) internal successors, (970), 8 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:48,468 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:48,468 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 281 [2023-08-30 09:53:48,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:49,509 INFO L130 PetriNetUnfolder]: 3953/7876 cut-off events. [2023-08-30 09:53:49,509 INFO L131 PetriNetUnfolder]: For 30610/30647 co-relation queries the response was YES. [2023-08-30 09:53:49,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31948 conditions, 7876 events. 3953/7876 cut-off events. For 30610/30647 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 59807 event pairs, 669 based on Foata normal form. 53/6904 useless extension candidates. Maximal degree in co-relation 31796. Up to 3921 conditions per place. [2023-08-30 09:53:49,553 INFO L137 encePairwiseOnDemand]: 269/281 looper letters, 312 selfloop transitions, 72 changer transitions 2/395 dead transitions. [2023-08-30 09:53:49,553 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 395 transitions, 3662 flow [2023-08-30 09:53:49,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-30 09:53:49,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-30 09:53:49,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2251 transitions. [2023-08-30 09:53:49,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4712162445049194 [2023-08-30 09:53:49,555 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2251 transitions. [2023-08-30 09:53:49,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2251 transitions. [2023-08-30 09:53:49,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:49,556 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2251 transitions. [2023-08-30 09:53:49,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 132.41176470588235) internal successors, (2251), 17 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:49,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:49,563 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:49,563 INFO L175 Difference]: Start difference. First operand has 144 places, 182 transitions, 1861 flow. Second operand 17 states and 2251 transitions. [2023-08-30 09:53:49,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 395 transitions, 3662 flow [2023-08-30 09:53:49,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 395 transitions, 3416 flow, removed 13 selfloop flow, removed 17 redundant places. [2023-08-30 09:53:49,721 INFO L231 Difference]: Finished difference. Result has 142 places, 183 transitions, 1754 flow [2023-08-30 09:53:49,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1754, PETRI_PLACES=142, PETRI_TRANSITIONS=183} [2023-08-30 09:53:49,721 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 86 predicate places. [2023-08-30 09:53:49,721 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 183 transitions, 1754 flow [2023-08-30 09:53:49,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 121.25) internal successors, (970), 8 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:49,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:49,722 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:49,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-30 09:53:49,723 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:49,723 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:49,723 INFO L85 PathProgramCache]: Analyzing trace with hash -323920610, now seen corresponding path program 3 times [2023-08-30 09:53:49,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:49,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753524871] [2023-08-30 09:53:49,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:49,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:49,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:49,800 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 09:53:49,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:49,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753524871] [2023-08-30 09:53:49,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753524871] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:49,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:49,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 09:53:49,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789050566] [2023-08-30 09:53:49,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:49,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 09:53:49,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:49,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 09:53:49,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-30 09:53:49,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 281 [2023-08-30 09:53:49,875 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 183 transitions, 1754 flow. Second operand has 8 states, 8 states have (on average 121.25) internal successors, (970), 8 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:49,875 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:49,875 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 281 [2023-08-30 09:53:49,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:50,846 INFO L130 PetriNetUnfolder]: 3872/7734 cut-off events. [2023-08-30 09:53:50,846 INFO L131 PetriNetUnfolder]: For 19484/19529 co-relation queries the response was YES. [2023-08-30 09:53:50,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30134 conditions, 7734 events. 3872/7734 cut-off events. For 19484/19529 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 58666 event pairs, 681 based on Foata normal form. 80/6802 useless extension candidates. Maximal degree in co-relation 29991. Up to 3325 conditions per place. [2023-08-30 09:53:50,890 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 281 selfloop transitions, 81 changer transitions 4/375 dead transitions. [2023-08-30 09:53:50,891 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 375 transitions, 3417 flow [2023-08-30 09:53:50,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-30 09:53:50,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-30 09:53:50,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2110 transitions. [2023-08-30 09:53:50,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46930604982206403 [2023-08-30 09:53:50,893 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2110 transitions. [2023-08-30 09:53:50,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2110 transitions. [2023-08-30 09:53:50,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:50,893 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2110 transitions. [2023-08-30 09:53:50,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 131.875) internal successors, (2110), 16 states have internal predecessors, (2110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:50,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 281.0) internal successors, (4777), 17 states have internal predecessors, (4777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:50,900 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 281.0) internal successors, (4777), 17 states have internal predecessors, (4777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:50,900 INFO L175 Difference]: Start difference. First operand has 142 places, 183 transitions, 1754 flow. Second operand 16 states and 2110 transitions. [2023-08-30 09:53:50,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 375 transitions, 3417 flow [2023-08-30 09:53:50,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 375 transitions, 3280 flow, removed 4 selfloop flow, removed 12 redundant places. [2023-08-30 09:53:50,985 INFO L231 Difference]: Finished difference. Result has 144 places, 183 transitions, 1771 flow [2023-08-30 09:53:50,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=1599, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1771, PETRI_PLACES=144, PETRI_TRANSITIONS=183} [2023-08-30 09:53:50,986 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 88 predicate places. [2023-08-30 09:53:50,986 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 183 transitions, 1771 flow [2023-08-30 09:53:50,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 121.25) internal successors, (970), 8 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:50,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:50,986 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:50,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-30 09:53:50,987 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:50,987 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:50,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1040890604, now seen corresponding path program 1 times [2023-08-30 09:53:50,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:50,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439642224] [2023-08-30 09:53:50,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:50,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:50,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:51,060 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 09:53:51,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:51,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439642224] [2023-08-30 09:53:51,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439642224] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:51,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:51,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 09:53:51,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620705172] [2023-08-30 09:53:51,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:51,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 09:53:51,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:51,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 09:53:51,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-08-30 09:53:51,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 281 [2023-08-30 09:53:51,145 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 183 transitions, 1771 flow. Second operand has 8 states, 8 states have (on average 121.25) internal successors, (970), 8 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:51,145 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:51,145 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 281 [2023-08-30 09:53:51,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:52,185 INFO L130 PetriNetUnfolder]: 4180/8393 cut-off events. [2023-08-30 09:53:52,185 INFO L131 PetriNetUnfolder]: For 22993/23042 co-relation queries the response was YES. [2023-08-30 09:53:52,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32795 conditions, 8393 events. 4180/8393 cut-off events. For 22993/23042 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 65067 event pairs, 1006 based on Foata normal form. 59/7348 useless extension candidates. Maximal degree in co-relation 32652. Up to 5888 conditions per place. [2023-08-30 09:53:52,226 INFO L137 encePairwiseOnDemand]: 270/281 looper letters, 276 selfloop transitions, 71 changer transitions 11/367 dead transitions. [2023-08-30 09:53:52,226 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 367 transitions, 3410 flow [2023-08-30 09:53:52,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-30 09:53:52,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-30 09:53:52,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2234 transitions. [2023-08-30 09:53:52,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46765752564370944 [2023-08-30 09:53:52,228 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2234 transitions. [2023-08-30 09:53:52,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2234 transitions. [2023-08-30 09:53:52,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:52,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2234 transitions. [2023-08-30 09:53:52,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 131.41176470588235) internal successors, (2234), 17 states have internal predecessors, (2234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:52,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:52,235 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:52,235 INFO L175 Difference]: Start difference. First operand has 144 places, 183 transitions, 1771 flow. Second operand 17 states and 2234 transitions. [2023-08-30 09:53:52,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 367 transitions, 3410 flow [2023-08-30 09:53:52,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 367 transitions, 3302 flow, removed 1 selfloop flow, removed 10 redundant places. [2023-08-30 09:53:52,313 INFO L231 Difference]: Finished difference. Result has 155 places, 204 transitions, 2074 flow [2023-08-30 09:53:52,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=1674, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2074, PETRI_PLACES=155, PETRI_TRANSITIONS=204} [2023-08-30 09:53:52,314 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 99 predicate places. [2023-08-30 09:53:52,314 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 204 transitions, 2074 flow [2023-08-30 09:53:52,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 121.25) internal successors, (970), 8 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:52,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:52,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:52,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-30 09:53:52,315 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:52,315 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:52,315 INFO L85 PathProgramCache]: Analyzing trace with hash 503799408, now seen corresponding path program 1 times [2023-08-30 09:53:52,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:52,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831618744] [2023-08-30 09:53:52,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:52,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:52,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:52,366 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:52,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:52,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831618744] [2023-08-30 09:53:52,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831618744] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 09:53:52,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281960885] [2023-08-30 09:53:52,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:52,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 09:53:52,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 09:53:52,369 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 09:53:52,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-30 09:53:52,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:52,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-30 09:53:52,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 09:53:52,473 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:52,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 09:53:52,489 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:52,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281960885] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 09:53:52,490 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 09:53:52,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-30 09:53:52,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925404668] [2023-08-30 09:53:52,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 09:53:52,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 09:53:52,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:52,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 09:53:52,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-30 09:53:52,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 281 [2023-08-30 09:53:52,506 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 204 transitions, 2074 flow. Second operand has 7 states, 7 states have (on average 135.14285714285714) internal successors, (946), 7 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:52,507 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:52,507 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 281 [2023-08-30 09:53:52,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:52,651 INFO L130 PetriNetUnfolder]: 409/965 cut-off events. [2023-08-30 09:53:52,652 INFO L131 PetriNetUnfolder]: For 3592/3592 co-relation queries the response was YES. [2023-08-30 09:53:52,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4022 conditions, 965 events. 409/965 cut-off events. For 3592/3592 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 5811 event pairs, 17 based on Foata normal form. 94/1058 useless extension candidates. Maximal degree in co-relation 3944. Up to 574 conditions per place. [2023-08-30 09:53:52,657 INFO L137 encePairwiseOnDemand]: 278/281 looper letters, 57 selfloop transitions, 3 changer transitions 73/140 dead transitions. [2023-08-30 09:53:52,657 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 140 transitions, 1432 flow [2023-08-30 09:53:52,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-30 09:53:52,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-30 09:53:52,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 710 transitions. [2023-08-30 09:53:52,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.505338078291815 [2023-08-30 09:53:52,660 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 710 transitions. [2023-08-30 09:53:52,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 710 transitions. [2023-08-30 09:53:52,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:52,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 710 transitions. [2023-08-30 09:53:52,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:52,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 281.0) internal successors, (1686), 6 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:52,664 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 281.0) internal successors, (1686), 6 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:52,665 INFO L175 Difference]: Start difference. First operand has 155 places, 204 transitions, 2074 flow. Second operand 5 states and 710 transitions. [2023-08-30 09:53:52,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 140 transitions, 1432 flow [2023-08-30 09:53:52,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 140 transitions, 1196 flow, removed 47 selfloop flow, removed 26 redundant places. [2023-08-30 09:53:52,671 INFO L231 Difference]: Finished difference. Result has 93 places, 40 transitions, 262 flow [2023-08-30 09:53:52,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=262, PETRI_PLACES=93, PETRI_TRANSITIONS=40} [2023-08-30 09:53:52,675 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 37 predicate places. [2023-08-30 09:53:52,675 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 40 transitions, 262 flow [2023-08-30 09:53:52,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 135.14285714285714) internal successors, (946), 7 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:52,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:52,676 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:52,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-30 09:53:52,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-30 09:53:52,881 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:53:52,881 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:52,881 INFO L85 PathProgramCache]: Analyzing trace with hash -995453794, now seen corresponding path program 2 times [2023-08-30 09:53:52,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:52,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388472276] [2023-08-30 09:53:52,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:52,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:52,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:52,956 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 09:53:52,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:52,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388472276] [2023-08-30 09:53:52,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388472276] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:52,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:52,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 09:53:52,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381954678] [2023-08-30 09:53:52,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:52,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 09:53:52,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:52,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 09:53:52,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-30 09:53:53,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 281 [2023-08-30 09:53:53,022 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 40 transitions, 262 flow. Second operand has 8 states, 8 states have (on average 121.25) internal successors, (970), 8 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:53,022 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:53,022 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 281 [2023-08-30 09:53:53,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:53,132 INFO L130 PetriNetUnfolder]: 130/321 cut-off events. [2023-08-30 09:53:53,133 INFO L131 PetriNetUnfolder]: For 768/768 co-relation queries the response was YES. [2023-08-30 09:53:53,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1231 conditions, 321 events. 130/321 cut-off events. For 768/768 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1330 event pairs, 12 based on Foata normal form. 18/336 useless extension candidates. Maximal degree in co-relation 1210. Up to 76 conditions per place. [2023-08-30 09:53:53,134 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 0 selfloop transitions, 0 changer transitions 65/65 dead transitions. [2023-08-30 09:53:53,134 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 65 transitions, 513 flow [2023-08-30 09:53:53,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 09:53:53,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 09:53:53,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1235 transitions. [2023-08-30 09:53:53,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4395017793594306 [2023-08-30 09:53:53,135 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1235 transitions. [2023-08-30 09:53:53,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1235 transitions. [2023-08-30 09:53:53,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:53,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1235 transitions. [2023-08-30 09:53:53,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 123.5) internal successors, (1235), 10 states have internal predecessors, (1235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:53,138 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 281.0) internal successors, (3091), 11 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:53,138 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 281.0) internal successors, (3091), 11 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:53,138 INFO L175 Difference]: Start difference. First operand has 93 places, 40 transitions, 262 flow. Second operand 10 states and 1235 transitions. [2023-08-30 09:53:53,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 65 transitions, 513 flow [2023-08-30 09:53:53,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 65 transitions, 458 flow, removed 10 selfloop flow, removed 14 redundant places. [2023-08-30 09:53:53,140 INFO L231 Difference]: Finished difference. Result has 63 places, 0 transitions, 0 flow [2023-08-30 09:53:53,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=0, PETRI_PLACES=63, PETRI_TRANSITIONS=0} [2023-08-30 09:53:53,141 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 7 predicate places. [2023-08-30 09:53:53,141 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 0 transitions, 0 flow [2023-08-30 09:53:53,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 121.25) internal successors, (970), 8 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:53,141 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 16 remaining) [2023-08-30 09:53:53,141 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 16 remaining) [2023-08-30 09:53:53,141 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 16 remaining) [2023-08-30 09:53:53,142 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 16 remaining) [2023-08-30 09:53:53,142 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 16 remaining) [2023-08-30 09:53:53,142 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 16 remaining) [2023-08-30 09:53:53,142 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 16 remaining) [2023-08-30 09:53:53,142 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 16 remaining) [2023-08-30 09:53:53,142 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 16 remaining) [2023-08-30 09:53:53,143 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 16 remaining) [2023-08-30 09:53:53,143 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 16 remaining) [2023-08-30 09:53:53,143 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 16 remaining) [2023-08-30 09:53:53,143 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 16 remaining) [2023-08-30 09:53:53,143 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 16 remaining) [2023-08-30 09:53:53,143 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 16 remaining) [2023-08-30 09:53:53,144 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 16 remaining) [2023-08-30 09:53:53,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-30 09:53:53,144 INFO L445 BasicCegarLoop]: Path program histogram: [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:53,145 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2023-08-30 09:53:53,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 144 places, 158 transitions, 334 flow [2023-08-30 09:53:53,170 INFO L130 PetriNetUnfolder]: 31/262 cut-off events. [2023-08-30 09:53:53,170 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2023-08-30 09:53:53,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276 conditions, 262 events. 31/262 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 759 event pairs, 0 based on Foata normal form. 0/209 useless extension candidates. Maximal degree in co-relation 154. Up to 8 conditions per place. [2023-08-30 09:53:53,172 INFO L82 GeneralOperation]: Start removeDead. Operand has 144 places, 158 transitions, 334 flow [2023-08-30 09:53:53,173 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 144 places, 158 transitions, 334 flow [2023-08-30 09:53:53,173 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 09:53:53,173 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 144 places, 158 transitions, 334 flow [2023-08-30 09:53:53,174 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 144 places, 158 transitions, 334 flow [2023-08-30 09:53:53,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 144 places, 158 transitions, 334 flow [2023-08-30 09:53:53,191 INFO L130 PetriNetUnfolder]: 31/262 cut-off events. [2023-08-30 09:53:53,192 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2023-08-30 09:53:53,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276 conditions, 262 events. 31/262 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 759 event pairs, 0 based on Foata normal form. 0/209 useless extension candidates. Maximal degree in co-relation 154. Up to 8 conditions per place. [2023-08-30 09:53:53,199 INFO L119 LiptonReduction]: Number of co-enabled transitions 11020 [2023-08-30 09:53:55,229 INFO L134 LiptonReduction]: Checked pairs total: 24675 [2023-08-30 09:53:55,229 INFO L136 LiptonReduction]: Total number of compositions: 122 [2023-08-30 09:53:55,230 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-30 09:53:55,231 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;@349b82db, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 09:53:55,231 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-30 09:53:55,236 INFO L130 PetriNetUnfolder]: 12/67 cut-off events. [2023-08-30 09:53:55,236 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-08-30 09:53:55,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:55,237 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-30 09:53:55,237 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 09:53:55,237 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:55,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1210363423, now seen corresponding path program 1 times [2023-08-30 09:53:55,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:55,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559384938] [2023-08-30 09:53:55,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:55,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:55,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 09:53:55,247 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 09:53:55,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 09:53:55,257 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 09:53:55,258 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 09:53:55,258 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-30 09:53:55,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-30 09:53:55,258 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-30 09:53:55,259 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2023-08-30 09:53:55,259 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 09:53:55,259 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-30 09:53:55,274 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-30 09:53:55,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 179 places, 198 transitions, 426 flow [2023-08-30 09:53:55,310 INFO L130 PetriNetUnfolder]: 50/411 cut-off events. [2023-08-30 09:53:55,310 INFO L131 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2023-08-30 09:53:55,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 439 conditions, 411 events. 50/411 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1370 event pairs, 1 based on Foata normal form. 0/325 useless extension candidates. Maximal degree in co-relation 270. Up to 16 conditions per place. [2023-08-30 09:53:55,314 INFO L82 GeneralOperation]: Start removeDead. Operand has 179 places, 198 transitions, 426 flow [2023-08-30 09:53:55,316 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 179 places, 198 transitions, 426 flow [2023-08-30 09:53:55,317 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 09:53:55,317 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 179 places, 198 transitions, 426 flow [2023-08-30 09:53:55,317 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 179 places, 198 transitions, 426 flow [2023-08-30 09:53:55,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 179 places, 198 transitions, 426 flow [2023-08-30 09:53:55,349 INFO L130 PetriNetUnfolder]: 50/411 cut-off events. [2023-08-30 09:53:55,349 INFO L131 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2023-08-30 09:53:55,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 439 conditions, 411 events. 50/411 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1370 event pairs, 1 based on Foata normal form. 0/325 useless extension candidates. Maximal degree in co-relation 270. Up to 16 conditions per place. [2023-08-30 09:53:55,365 INFO L119 LiptonReduction]: Number of co-enabled transitions 21204 [2023-08-30 09:53:57,724 INFO L134 LiptonReduction]: Checked pairs total: 52707 [2023-08-30 09:53:57,724 INFO L136 LiptonReduction]: Total number of compositions: 149 [2023-08-30 09:53:57,725 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 09:53:57,725 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;@349b82db, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 09:53:57,725 INFO L358 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2023-08-30 09:53:57,727 INFO L130 PetriNetUnfolder]: 3/16 cut-off events. [2023-08-30 09:53:57,727 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 09:53:57,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:57,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 09:53:57,727 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 09:53:57,728 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:57,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1320360064, now seen corresponding path program 1 times [2023-08-30 09:53:57,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:57,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762498777] [2023-08-30 09:53:57,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:57,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:57,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:57,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:53:57,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:57,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762498777] [2023-08-30 09:53:57,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762498777] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:57,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:57,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 09:53:57,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376366610] [2023-08-30 09:53:57,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:57,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:53:57,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:57,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:53:57,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:53:57,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 347 [2023-08-30 09:53:57,764 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 91 transitions, 212 flow. Second operand has 3 states, 3 states have (on average 165.33333333333334) internal successors, (496), 3 states have internal predecessors, (496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:53:57,764 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:57,764 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 347 [2023-08-30 09:53:57,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:54:04,881 INFO L130 PetriNetUnfolder]: 104640/146530 cut-off events. [2023-08-30 09:54:04,881 INFO L131 PetriNetUnfolder]: For 2556/2556 co-relation queries the response was YES. [2023-08-30 09:54:05,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 293414 conditions, 146530 events. 104640/146530 cut-off events. For 2556/2556 co-relation queries the response was YES. Maximal size of possible extension queue 4171. Compared 1063898 event pairs, 101587 based on Foata normal form. 14040/113453 useless extension candidates. Maximal degree in co-relation 136813. Up to 145181 conditions per place. [2023-08-30 09:54:05,607 INFO L137 encePairwiseOnDemand]: 321/347 looper letters, 74 selfloop transitions, 2 changer transitions 0/84 dead transitions. [2023-08-30 09:54:05,607 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 84 transitions, 350 flow [2023-08-30 09:54:05,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:54:05,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:54:05,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 598 transitions. [2023-08-30 09:54:05,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574447646493756 [2023-08-30 09:54:05,609 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 598 transitions. [2023-08-30 09:54:05,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 598 transitions. [2023-08-30 09:54:05,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:54:05,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 598 transitions. [2023-08-30 09:54:05,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 199.33333333333334) internal successors, (598), 3 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:05,612 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 347.0) internal successors, (1388), 4 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:05,612 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 347.0) internal successors, (1388), 4 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:05,612 INFO L175 Difference]: Start difference. First operand has 74 places, 91 transitions, 212 flow. Second operand 3 states and 598 transitions. [2023-08-30 09:54:05,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 84 transitions, 350 flow [2023-08-30 09:54:05,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 84 transitions, 350 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 09:54:05,615 INFO L231 Difference]: Finished difference. Result has 76 places, 70 transitions, 184 flow [2023-08-30 09:54:05,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=347, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=184, PETRI_PLACES=76, PETRI_TRANSITIONS=70} [2023-08-30 09:54:05,616 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 2 predicate places. [2023-08-30 09:54:05,616 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 70 transitions, 184 flow [2023-08-30 09:54:05,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 165.33333333333334) internal successors, (496), 3 states have internal predecessors, (496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:05,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:54:05,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:54:05,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-30 09:54:05,617 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 09:54:05,617 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:54:05,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1861625660, now seen corresponding path program 1 times [2023-08-30 09:54:05,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:54:05,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761517647] [2023-08-30 09:54:05,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:54:05,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:54:05,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:54:05,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:54:05,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:54:05,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761517647] [2023-08-30 09:54:05,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761517647] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:54:05,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:54:05,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 09:54:05,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774043216] [2023-08-30 09:54:05,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:54:05,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:54:05,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:54:05,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:54:05,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:54:05,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 347 [2023-08-30 09:54:05,653 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 70 transitions, 184 flow. Second operand has 3 states, 3 states have (on average 162.66666666666666) internal successors, (488), 3 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:05,654 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:54:05,654 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 347 [2023-08-30 09:54:05,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:54:14,364 INFO L130 PetriNetUnfolder]: 119300/171798 cut-off events. [2023-08-30 09:54:14,364 INFO L131 PetriNetUnfolder]: For 11828/11828 co-relation queries the response was YES. [2023-08-30 09:54:14,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 361137 conditions, 171798 events. 119300/171798 cut-off events. For 11828/11828 co-relation queries the response was YES. Maximal size of possible extension queue 5364. Compared 1353986 event pairs, 52863 based on Foata normal form. 0/124080 useless extension candidates. Maximal degree in co-relation 361042. Up to 123088 conditions per place. [2023-08-30 09:54:15,173 INFO L137 encePairwiseOnDemand]: 328/347 looper letters, 103 selfloop transitions, 13 changer transitions 0/124 dead transitions. [2023-08-30 09:54:15,173 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 124 transitions, 556 flow [2023-08-30 09:54:15,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:54:15,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:54:15,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 603 transitions. [2023-08-30 09:54:15,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.579250720461095 [2023-08-30 09:54:15,175 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 603 transitions. [2023-08-30 09:54:15,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 603 transitions. [2023-08-30 09:54:15,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:54:15,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 603 transitions. [2023-08-30 09:54:15,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 201.0) internal successors, (603), 3 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:15,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 347.0) internal successors, (1388), 4 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:15,177 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 347.0) internal successors, (1388), 4 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:15,177 INFO L175 Difference]: Start difference. First operand has 76 places, 70 transitions, 184 flow. Second operand 3 states and 603 transitions. [2023-08-30 09:54:15,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 124 transitions, 556 flow [2023-08-30 09:54:15,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 124 transitions, 553 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 09:54:15,202 INFO L231 Difference]: Finished difference. Result has 79 places, 82 transitions, 294 flow [2023-08-30 09:54:15,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=347, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=294, PETRI_PLACES=79, PETRI_TRANSITIONS=82} [2023-08-30 09:54:15,203 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 5 predicate places. [2023-08-30 09:54:15,203 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 82 transitions, 294 flow [2023-08-30 09:54:15,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 162.66666666666666) internal successors, (488), 3 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:15,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:54:15,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:54:15,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-30 09:54:15,204 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 09:54:15,204 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:54:15,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1861625661, now seen corresponding path program 1 times [2023-08-30 09:54:15,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:54:15,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118935005] [2023-08-30 09:54:15,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:54:15,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:54:15,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:54:15,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:54:15,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:54:15,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118935005] [2023-08-30 09:54:15,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118935005] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:54:15,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:54:15,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 09:54:15,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494717460] [2023-08-30 09:54:15,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:54:15,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:54:15,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:54:15,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:54:15,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:54:15,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 347 [2023-08-30 09:54:15,244 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 82 transitions, 294 flow. Second operand has 3 states, 3 states have (on average 162.66666666666666) internal successors, (488), 3 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:15,244 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:54:15,245 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 347 [2023-08-30 09:54:15,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:54:24,926 INFO L130 PetriNetUnfolder]: 125188/182687 cut-off events. [2023-08-30 09:54:24,927 INFO L131 PetriNetUnfolder]: For 59651/59651 co-relation queries the response was YES. [2023-08-30 09:54:25,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 451429 conditions, 182687 events. 125188/182687 cut-off events. For 59651/59651 co-relation queries the response was YES. Maximal size of possible extension queue 5869. Compared 1492502 event pairs, 47177 based on Foata normal form. 3785/169806 useless extension candidates. Maximal degree in co-relation 260934. Up to 139639 conditions per place. [2023-08-30 09:54:26,125 INFO L137 encePairwiseOnDemand]: 328/347 looper letters, 115 selfloop transitions, 16 changer transitions 0/139 dead transitions. [2023-08-30 09:54:26,126 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 139 transitions, 737 flow [2023-08-30 09:54:26,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:54:26,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:54:26,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 603 transitions. [2023-08-30 09:54:26,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.579250720461095 [2023-08-30 09:54:26,128 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 603 transitions. [2023-08-30 09:54:26,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 603 transitions. [2023-08-30 09:54:26,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:54:26,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 603 transitions. [2023-08-30 09:54:26,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 201.0) internal successors, (603), 3 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:26,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 347.0) internal successors, (1388), 4 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:26,130 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 347.0) internal successors, (1388), 4 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:26,131 INFO L175 Difference]: Start difference. First operand has 79 places, 82 transitions, 294 flow. Second operand 3 states and 603 transitions. [2023-08-30 09:54:26,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 139 transitions, 737 flow [2023-08-30 09:54:26,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 139 transitions, 705 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 09:54:26,553 INFO L231 Difference]: Finished difference. Result has 81 places, 97 transitions, 440 flow [2023-08-30 09:54:26,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=347, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=440, PETRI_PLACES=81, PETRI_TRANSITIONS=97} [2023-08-30 09:54:26,554 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 7 predicate places. [2023-08-30 09:54:26,554 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 97 transitions, 440 flow [2023-08-30 09:54:26,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 162.66666666666666) internal successors, (488), 3 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:26,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:54:26,555 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-30 09:54:26,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-30 09:54:26,555 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 09:54:26,555 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:54:26,556 INFO L85 PathProgramCache]: Analyzing trace with hash 452080035, now seen corresponding path program 1 times [2023-08-30 09:54:26,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:54:26,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808982758] [2023-08-30 09:54:26,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:54:26,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:54:26,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:54:26,575 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 09:54:26,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:54:26,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808982758] [2023-08-30 09:54:26,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808982758] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:54:26,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:54:26,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 09:54:26,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080521757] [2023-08-30 09:54:26,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:54:26,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:54:26,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:54:26,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:54:26,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:54:26,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 347 [2023-08-30 09:54:26,586 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 97 transitions, 440 flow. Second operand has 3 states, 3 states have (on average 165.33333333333334) internal successors, (496), 3 states have internal predecessors, (496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:26,586 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:54:26,586 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 347 [2023-08-30 09:54:26,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:54:36,278 INFO L130 PetriNetUnfolder]: 114176/171535 cut-off events. [2023-08-30 09:54:36,278 INFO L131 PetriNetUnfolder]: For 162949/162949 co-relation queries the response was YES. [2023-08-30 09:54:36,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 457508 conditions, 171535 events. 114176/171535 cut-off events. For 162949/162949 co-relation queries the response was YES. Maximal size of possible extension queue 5366. Compared 1483835 event pairs, 25145 based on Foata normal form. 0/159460 useless extension candidates. Maximal degree in co-relation 171310. Up to 123203 conditions per place. [2023-08-30 09:54:37,171 INFO L137 encePairwiseOnDemand]: 343/347 looper letters, 153 selfloop transitions, 4 changer transitions 0/165 dead transitions. [2023-08-30 09:54:37,172 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 165 transitions, 1086 flow [2023-08-30 09:54:37,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:54:37,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:54:37,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 592 transitions. [2023-08-30 09:54:37,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5686839577329491 [2023-08-30 09:54:37,173 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 592 transitions. [2023-08-30 09:54:37,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 592 transitions. [2023-08-30 09:54:37,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:54:37,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 592 transitions. [2023-08-30 09:54:37,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 197.33333333333334) internal successors, (592), 3 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:37,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 347.0) internal successors, (1388), 4 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:37,176 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 347.0) internal successors, (1388), 4 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:37,176 INFO L175 Difference]: Start difference. First operand has 81 places, 97 transitions, 440 flow. Second operand 3 states and 592 transitions. [2023-08-30 09:54:37,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 165 transitions, 1086 flow [2023-08-30 09:54:39,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 165 transitions, 1024 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 09:54:39,057 INFO L231 Difference]: Finished difference. Result has 81 places, 97 transitions, 420 flow [2023-08-30 09:54:39,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=347, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=420, PETRI_PLACES=81, PETRI_TRANSITIONS=97} [2023-08-30 09:54:39,058 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 7 predicate places. [2023-08-30 09:54:39,058 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 97 transitions, 420 flow [2023-08-30 09:54:39,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 165.33333333333334) internal successors, (496), 3 states have internal predecessors, (496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:39,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:54:39,058 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-30 09:54:39,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-30 09:54:39,058 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 09:54:39,059 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:54:39,059 INFO L85 PathProgramCache]: Analyzing trace with hash 452079997, now seen corresponding path program 1 times [2023-08-30 09:54:39,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:54:39,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985754642] [2023-08-30 09:54:39,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:54:39,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:54:39,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:54:39,087 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:54:39,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:54:39,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985754642] [2023-08-30 09:54:39,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985754642] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 09:54:39,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71375649] [2023-08-30 09:54:39,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:54:39,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 09:54:39,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 09:54:39,090 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 09:54:39,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-30 09:54:39,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:54:39,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-30 09:54:39,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 09:54:39,190 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:54:39,190 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 09:54:39,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71375649] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:54:39,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 09:54:39,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 3 [2023-08-30 09:54:39,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28286607] [2023-08-30 09:54:39,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:54:39,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 09:54:39,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:54:39,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 09:54:39,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:54:39,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 347 [2023-08-30 09:54:39,204 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 97 transitions, 420 flow. Second operand has 4 states, 4 states have (on average 165.75) internal successors, (663), 4 states have internal predecessors, (663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:39,204 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:54:39,205 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 347 [2023-08-30 09:54:39,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:54:47,808 INFO L130 PetriNetUnfolder]: 103164/151728 cut-off events. [2023-08-30 09:54:47,808 INFO L131 PetriNetUnfolder]: For 92993/92993 co-relation queries the response was YES. [2023-08-30 09:54:48,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 408272 conditions, 151728 events. 103164/151728 cut-off events. For 92993/92993 co-relation queries the response was YES. Maximal size of possible extension queue 4501. Compared 1203091 event pairs, 69270 based on Foata normal form. 4596/138525 useless extension candidates. Maximal degree in co-relation 67570. Up to 150087 conditions per place. [2023-08-30 09:54:48,568 INFO L137 encePairwiseOnDemand]: 344/347 looper letters, 97 selfloop transitions, 2 changer transitions 0/107 dead transitions. [2023-08-30 09:54:48,568 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 107 transitions, 652 flow [2023-08-30 09:54:48,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 09:54:48,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 09:54:48,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 729 transitions. [2023-08-30 09:54:48,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5252161383285303 [2023-08-30 09:54:48,569 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 729 transitions. [2023-08-30 09:54:48,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 729 transitions. [2023-08-30 09:54:48,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:54:48,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 729 transitions. [2023-08-30 09:54:48,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 182.25) internal successors, (729), 4 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:48,572 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 347.0) internal successors, (1735), 5 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:48,572 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 347.0) internal successors, (1735), 5 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:48,572 INFO L175 Difference]: Start difference. First operand has 81 places, 97 transitions, 420 flow. Second operand 4 states and 729 transitions. [2023-08-30 09:54:48,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 107 transitions, 652 flow [2023-08-30 09:54:48,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 107 transitions, 648 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 09:54:48,584 INFO L231 Difference]: Finished difference. Result has 82 places, 96 transitions, 416 flow [2023-08-30 09:54:48,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=347, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=416, PETRI_PLACES=82, PETRI_TRANSITIONS=96} [2023-08-30 09:54:48,585 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 8 predicate places. [2023-08-30 09:54:48,585 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 96 transitions, 416 flow [2023-08-30 09:54:48,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 165.75) internal successors, (663), 4 states have internal predecessors, (663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:48,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:54:48,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:54:48,591 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-08-30 09:54:48,787 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,SelfDestructingSolverStorable35 [2023-08-30 09:54:48,787 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 09:54:48,787 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:54:48,787 INFO L85 PathProgramCache]: Analyzing trace with hash 699678511, now seen corresponding path program 1 times [2023-08-30 09:54:48,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:54:48,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798936611] [2023-08-30 09:54:48,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:54:48,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:54:48,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:54:49,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:54:49,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:54:49,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798936611] [2023-08-30 09:54:49,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798936611] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:54:49,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:54:49,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:54:49,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212959951] [2023-08-30 09:54:49,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:54:49,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:54:49,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:54:49,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:54:49,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:54:49,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 347 [2023-08-30 09:54:49,078 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 96 transitions, 416 flow. Second operand has 5 states, 5 states have (on average 158.8) internal successors, (794), 5 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:54:49,078 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:54:49,078 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 347 [2023-08-30 09:54:49,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:54:59,097 INFO L130 PetriNetUnfolder]: 125828/182109 cut-off events. [2023-08-30 09:54:59,097 INFO L131 PetriNetUnfolder]: For 91370/91370 co-relation queries the response was YES. [2023-08-30 09:54:59,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 487518 conditions, 182109 events. 125828/182109 cut-off events. For 91370/91370 co-relation queries the response was YES. Maximal size of possible extension queue 5376. Compared 1437221 event pairs, 23134 based on Foata normal form. 0/163391 useless extension candidates. Maximal degree in co-relation 487410. Up to 109314 conditions per place. [2023-08-30 09:55:00,007 INFO L137 encePairwiseOnDemand]: 328/347 looper letters, 230 selfloop transitions, 37 changer transitions 0/275 dead transitions. [2023-08-30 09:55:00,007 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 275 transitions, 1601 flow [2023-08-30 09:55:00,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 09:55:00,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 09:55:00,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1335 transitions. [2023-08-30 09:55:00,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5496088925483739 [2023-08-30 09:55:00,009 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1335 transitions. [2023-08-30 09:55:00,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1335 transitions. [2023-08-30 09:55:00,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:55:00,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1335 transitions. [2023-08-30 09:55:00,010 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 190.71428571428572) internal successors, (1335), 7 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:55:00,011 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 347.0) internal successors, (2776), 8 states have internal predecessors, (2776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:55:00,011 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 347.0) internal successors, (2776), 8 states have internal predecessors, (2776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:55:00,011 INFO L175 Difference]: Start difference. First operand has 82 places, 96 transitions, 416 flow. Second operand 7 states and 1335 transitions. [2023-08-30 09:55:00,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 275 transitions, 1601 flow [2023-08-30 09:55:00,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 275 transitions, 1595 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 09:55:00,027 INFO L231 Difference]: Finished difference. Result has 89 places, 121 transitions, 715 flow [2023-08-30 09:55:00,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=347, PETRI_DIFFERENCE_MINUEND_FLOW=413, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=715, PETRI_PLACES=89, PETRI_TRANSITIONS=121} [2023-08-30 09:55:00,028 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 15 predicate places. [2023-08-30 09:55:00,028 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 121 transitions, 715 flow [2023-08-30 09:55:00,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 158.8) internal successors, (794), 5 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:55:00,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:55:00,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:55:00,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-30 09:55:00,028 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 09:55:00,028 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:55:00,029 INFO L85 PathProgramCache]: Analyzing trace with hash 699678610, now seen corresponding path program 1 times [2023-08-30 09:55:00,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:55:00,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129192393] [2023-08-30 09:55:00,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:55:00,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:55:00,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:55:00,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:55:00,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:55:00,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129192393] [2023-08-30 09:55:00,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129192393] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:55:00,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:55:00,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:55:00,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707673321] [2023-08-30 09:55:00,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:55:00,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:55:00,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:55:00,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:55:00,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:55:00,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 347 [2023-08-30 09:55:00,114 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 121 transitions, 715 flow. Second operand has 5 states, 5 states have (on average 158.8) internal successors, (794), 5 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:55:00,114 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:55:00,114 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 347 [2023-08-30 09:55:00,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:55:11,851 INFO L130 PetriNetUnfolder]: 127224/186576 cut-off events. [2023-08-30 09:55:11,851 INFO L131 PetriNetUnfolder]: For 267116/267116 co-relation queries the response was YES. [2023-08-30 09:55:12,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 558487 conditions, 186576 events. 127224/186576 cut-off events. For 267116/267116 co-relation queries the response was YES. Maximal size of possible extension queue 5741. Compared 1518446 event pairs, 29826 based on Foata normal form. 4854/182288 useless extension candidates. Maximal degree in co-relation 558381. Up to 113715 conditions per place. [2023-08-30 09:55:13,163 INFO L137 encePairwiseOnDemand]: 328/347 looper letters, 254 selfloop transitions, 51 changer transitions 0/313 dead transitions. [2023-08-30 09:55:13,164 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 313 transitions, 2159 flow [2023-08-30 09:55:13,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 09:55:13,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 09:55:13,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1184 transitions. [2023-08-30 09:55:13,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5686839577329491 [2023-08-30 09:55:13,166 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1184 transitions. [2023-08-30 09:55:13,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1184 transitions. [2023-08-30 09:55:13,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:55:13,166 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1184 transitions. [2023-08-30 09:55:13,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.33333333333334) internal successors, (1184), 6 states have internal predecessors, (1184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:55:13,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 347.0) internal successors, (2429), 7 states have internal predecessors, (2429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:55:13,170 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 347.0) internal successors, (2429), 7 states have internal predecessors, (2429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:55:13,170 INFO L175 Difference]: Start difference. First operand has 89 places, 121 transitions, 715 flow. Second operand 6 states and 1184 transitions. [2023-08-30 09:55:13,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 313 transitions, 2159 flow [2023-08-30 09:55:16,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 313 transitions, 2159 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 09:55:16,913 INFO L231 Difference]: Finished difference. Result has 97 places, 151 transitions, 1171 flow [2023-08-30 09:55:16,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=347, PETRI_DIFFERENCE_MINUEND_FLOW=715, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1171, PETRI_PLACES=97, PETRI_TRANSITIONS=151} [2023-08-30 09:55:16,913 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 23 predicate places. [2023-08-30 09:55:16,914 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 151 transitions, 1171 flow [2023-08-30 09:55:16,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 158.8) internal successors, (794), 5 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:55:16,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:55:16,914 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:55:16,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-30 09:55:16,915 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 09:55:16,915 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:55:16,915 INFO L85 PathProgramCache]: Analyzing trace with hash -802738788, now seen corresponding path program 1 times [2023-08-30 09:55:16,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:55:16,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988851977] [2023-08-30 09:55:16,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:55:16,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:55:16,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:55:16,954 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 09:55:16,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:55:16,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988851977] [2023-08-30 09:55:16,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988851977] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:55:16,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:55:16,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:55:16,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363710218] [2023-08-30 09:55:16,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:55:16,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:55:16,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:55:16,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:55:16,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:55:16,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 347 [2023-08-30 09:55:16,991 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 151 transitions, 1171 flow. Second operand has 5 states, 5 states have (on average 159.4) internal successors, (797), 5 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:55:16,991 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:55:16,991 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 347 [2023-08-30 09:55:16,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:55:33,508 INFO L130 PetriNetUnfolder]: 146561/212539 cut-off events. [2023-08-30 09:55:33,509 INFO L131 PetriNetUnfolder]: For 552939/552939 co-relation queries the response was YES. [2023-08-30 09:55:34,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 705913 conditions, 212539 events. 146561/212539 cut-off events. For 552939/552939 co-relation queries the response was YES. Maximal size of possible extension queue 6453. Compared 1714629 event pairs, 35253 based on Foata normal form. 3933/206227 useless extension candidates. Maximal degree in co-relation 705797. Up to 141280 conditions per place. [2023-08-30 09:55:35,234 INFO L137 encePairwiseOnDemand]: 328/347 looper letters, 272 selfloop transitions, 70 changer transitions 0/350 dead transitions. [2023-08-30 09:55:35,234 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 350 transitions, 2961 flow [2023-08-30 09:55:35,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 09:55:35,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 09:55:35,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1330 transitions. [2023-08-30 09:55:35,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.547550432276657 [2023-08-30 09:55:35,236 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1330 transitions. [2023-08-30 09:55:35,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1330 transitions. [2023-08-30 09:55:35,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:55:35,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1330 transitions. [2023-08-30 09:55:35,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 190.0) internal successors, (1330), 7 states have internal predecessors, (1330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:55:35,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 347.0) internal successors, (2776), 8 states have internal predecessors, (2776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:55:35,239 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 347.0) internal successors, (2776), 8 states have internal predecessors, (2776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:55:35,239 INFO L175 Difference]: Start difference. First operand has 97 places, 151 transitions, 1171 flow. Second operand 7 states and 1330 transitions. [2023-08-30 09:55:35,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 350 transitions, 2961 flow [2023-08-30 09:55:42,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 350 transitions, 2891 flow, removed 35 selfloop flow, removed 0 redundant places. [2023-08-30 09:55:42,370 INFO L231 Difference]: Finished difference. Result has 106 places, 192 transitions, 1844 flow [2023-08-30 09:55:42,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=347, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1844, PETRI_PLACES=106, PETRI_TRANSITIONS=192} [2023-08-30 09:55:42,371 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 32 predicate places. [2023-08-30 09:55:42,371 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 192 transitions, 1844 flow [2023-08-30 09:55:42,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 159.4) internal successors, (797), 5 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:55:42,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:55:42,371 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:55:42,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-30 09:55:42,372 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 09:55:42,372 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:55:42,372 INFO L85 PathProgramCache]: Analyzing trace with hash -802738698, now seen corresponding path program 1 times [2023-08-30 09:55:42,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:55:42,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075651552] [2023-08-30 09:55:42,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:55:42,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:55:42,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:55:42,410 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 09:55:42,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:55:42,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075651552] [2023-08-30 09:55:42,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075651552] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:55:42,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:55:42,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:55:42,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536456276] [2023-08-30 09:55:42,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:55:42,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:55:42,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:55:42,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:55:42,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:55:42,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 347 [2023-08-30 09:55:42,447 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 192 transitions, 1844 flow. Second operand has 5 states, 5 states have (on average 159.4) internal successors, (797), 5 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:55:42,447 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:55:42,447 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 347 [2023-08-30 09:55:42,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:55:59,125 INFO L130 PetriNetUnfolder]: 144300/211280 cut-off events. [2023-08-30 09:55:59,125 INFO L131 PetriNetUnfolder]: For 762420/762420 co-relation queries the response was YES. [2023-08-30 09:55:59,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 742079 conditions, 211280 events. 144300/211280 cut-off events. For 762420/762420 co-relation queries the response was YES. Maximal size of possible extension queue 6566. Compared 1745085 event pairs, 39990 based on Foata normal form. 4398/205250 useless extension candidates. Maximal degree in co-relation 741959. Up to 141177 conditions per place. [2023-08-30 09:56:00,932 INFO L137 encePairwiseOnDemand]: 328/347 looper letters, 301 selfloop transitions, 88 changer transitions 0/397 dead transitions. [2023-08-30 09:56:00,932 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 397 transitions, 3874 flow [2023-08-30 09:56:00,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 09:56:00,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 09:56:00,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1178 transitions. [2023-08-30 09:56:00,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658021133525456 [2023-08-30 09:56:00,934 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1178 transitions. [2023-08-30 09:56:00,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1178 transitions. [2023-08-30 09:56:00,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:56:00,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1178 transitions. [2023-08-30 09:56:00,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 196.33333333333334) internal successors, (1178), 6 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:56:00,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 347.0) internal successors, (2429), 7 states have internal predecessors, (2429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:56:00,936 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 347.0) internal successors, (2429), 7 states have internal predecessors, (2429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:56:00,936 INFO L175 Difference]: Start difference. First operand has 106 places, 192 transitions, 1844 flow. Second operand 6 states and 1178 transitions. [2023-08-30 09:56:00,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 397 transitions, 3874 flow [2023-08-30 09:56:11,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 397 transitions, 3874 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 09:56:11,410 INFO L231 Difference]: Finished difference. Result has 114 places, 233 transitions, 2685 flow [2023-08-30 09:56:11,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=347, PETRI_DIFFERENCE_MINUEND_FLOW=1793, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2685, PETRI_PLACES=114, PETRI_TRANSITIONS=233} [2023-08-30 09:56:11,411 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 40 predicate places. [2023-08-30 09:56:11,411 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 233 transitions, 2685 flow [2023-08-30 09:56:11,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 159.4) internal successors, (797), 5 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:56:11,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:56:11,412 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:56:11,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-30 09:56:11,412 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 09:56:11,412 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:56:11,412 INFO L85 PathProgramCache]: Analyzing trace with hash 542930792, now seen corresponding path program 1 times [2023-08-30 09:56:11,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:56:11,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998003568] [2023-08-30 09:56:11,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:56:11,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:56:11,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:56:11,451 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 09:56:11,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:56:11,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998003568] [2023-08-30 09:56:11,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998003568] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:56:11,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:56:11,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:56:11,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125840032] [2023-08-30 09:56:11,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:56:11,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:56:11,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:56:11,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:56:11,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:56:11,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 347 [2023-08-30 09:56:11,497 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 233 transitions, 2685 flow. Second operand has 5 states, 5 states have (on average 159.6) internal successors, (798), 5 states have internal predecessors, (798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:56:11,497 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:56:11,497 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 347 [2023-08-30 09:56:11,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:56:31,637 INFO L130 PetriNetUnfolder]: 159136/230579 cut-off events. [2023-08-30 09:56:31,637 INFO L131 PetriNetUnfolder]: For 1218494/1218494 co-relation queries the response was YES. [2023-08-30 09:56:32,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 870077 conditions, 230579 events. 159136/230579 cut-off events. For 1218494/1218494 co-relation queries the response was YES. Maximal size of possible extension queue 6970. Compared 1873439 event pairs, 49577 based on Foata normal form. 3654/222960 useless extension candidates. Maximal degree in co-relation 869950. Up to 164921 conditions per place. [2023-08-30 09:56:33,631 INFO L137 encePairwiseOnDemand]: 328/347 looper letters, 303 selfloop transitions, 106 changer transitions 0/417 dead transitions. [2023-08-30 09:56:33,631 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 417 transitions, 4641 flow [2023-08-30 09:56:33,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 09:56:33,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 09:56:33,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1176 transitions. [2023-08-30 09:56:33,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5648414985590778 [2023-08-30 09:56:33,633 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1176 transitions. [2023-08-30 09:56:33,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1176 transitions. [2023-08-30 09:56:33,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:56:33,633 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1176 transitions. [2023-08-30 09:56:33,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 196.0) internal successors, (1176), 6 states have internal predecessors, (1176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:56:33,635 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 347.0) internal successors, (2429), 7 states have internal predecessors, (2429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:56:33,636 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 347.0) internal successors, (2429), 7 states have internal predecessors, (2429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:56:33,636 INFO L175 Difference]: Start difference. First operand has 114 places, 233 transitions, 2685 flow. Second operand 6 states and 1176 transitions. [2023-08-30 09:56:33,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 417 transitions, 4641 flow [2023-08-30 09:56:56,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 417 transitions, 4495 flow, removed 73 selfloop flow, removed 0 redundant places. [2023-08-30 09:56:56,103 INFO L231 Difference]: Finished difference. Result has 122 places, 263 transitions, 3366 flow [2023-08-30 09:56:56,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=347, PETRI_DIFFERENCE_MINUEND_FLOW=2337, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3366, PETRI_PLACES=122, PETRI_TRANSITIONS=263} [2023-08-30 09:56:56,104 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 48 predicate places. [2023-08-30 09:56:56,104 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 263 transitions, 3366 flow [2023-08-30 09:56:56,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 159.6) internal successors, (798), 5 states have internal predecessors, (798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:56:56,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:56:56,104 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:56:56,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-30 09:56:56,105 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 09:56:56,105 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:56:56,105 INFO L85 PathProgramCache]: Analyzing trace with hash 542930731, now seen corresponding path program 1 times [2023-08-30 09:56:56,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:56:56,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899794514] [2023-08-30 09:56:56,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:56:56,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:56:56,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:56:56,143 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 09:56:56,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:56:56,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899794514] [2023-08-30 09:56:56,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899794514] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:56:56,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:56:56,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:56:56,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854788089] [2023-08-30 09:56:56,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:56:56,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:56:56,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:56:56,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:56:56,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:56:56,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 347 [2023-08-30 09:56:56,171 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 263 transitions, 3366 flow. Second operand has 5 states, 5 states have (on average 159.6) internal successors, (798), 5 states have internal predecessors, (798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:56:56,171 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:56:56,171 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 347 [2023-08-30 09:56:56,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:57:17,853 INFO L130 PetriNetUnfolder]: 151414/220577 cut-off events. [2023-08-30 09:57:17,853 INFO L131 PetriNetUnfolder]: For 1418396/1418396 co-relation queries the response was YES. [2023-08-30 09:57:19,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 845080 conditions, 220577 events. 151414/220577 cut-off events. For 1418396/1418396 co-relation queries the response was YES. Maximal size of possible extension queue 6740. Compared 1795489 event pairs, 45923 based on Foata normal form. 3939/213426 useless extension candidates. Maximal degree in co-relation 844946. Up to 158354 conditions per place. [2023-08-30 09:57:19,957 INFO L137 encePairwiseOnDemand]: 328/347 looper letters, 321 selfloop transitions, 97 changer transitions 0/426 dead transitions. [2023-08-30 09:57:19,958 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 426 transitions, 5131 flow [2023-08-30 09:57:19,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 09:57:19,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 09:57:19,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1327 transitions. [2023-08-30 09:57:19,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546315356113627 [2023-08-30 09:57:19,959 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1327 transitions. [2023-08-30 09:57:19,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1327 transitions. [2023-08-30 09:57:19,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:57:19,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1327 transitions. [2023-08-30 09:57:19,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 189.57142857142858) internal successors, (1327), 7 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:57:19,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 347.0) internal successors, (2776), 8 states have internal predecessors, (2776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:57:19,962 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 347.0) internal successors, (2776), 8 states have internal predecessors, (2776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:57:19,962 INFO L175 Difference]: Start difference. First operand has 122 places, 263 transitions, 3366 flow. Second operand 7 states and 1327 transitions. [2023-08-30 09:57:19,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 426 transitions, 5131 flow [2023-08-30 09:57:51,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 426 transitions, 4997 flow, removed 67 selfloop flow, removed 0 redundant places. [2023-08-30 09:57:51,666 INFO L231 Difference]: Finished difference. Result has 132 places, 276 transitions, 3834 flow [2023-08-30 09:57:51,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=347, PETRI_DIFFERENCE_MINUEND_FLOW=2919, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3834, PETRI_PLACES=132, PETRI_TRANSITIONS=276} [2023-08-30 09:57:51,667 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 58 predicate places. [2023-08-30 09:57:51,667 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 276 transitions, 3834 flow [2023-08-30 09:57:51,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 159.6) internal successors, (798), 5 states have internal predecessors, (798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:57:51,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:57:51,667 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:57:51,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-30 09:57:51,667 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 09:57:51,667 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:57:51,668 INFO L85 PathProgramCache]: Analyzing trace with hash -619924415, now seen corresponding path program 1 times [2023-08-30 09:57:51,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:57:51,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209390207] [2023-08-30 09:57:51,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:57:51,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:57:51,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:57:51,713 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:57:51,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:57:51,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209390207] [2023-08-30 09:57:51,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209390207] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 09:57:51,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932893798] [2023-08-30 09:57:51,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:57:51,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 09:57:51,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 09:57:51,721 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 09:57:51,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-30 09:57:51,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:57:51,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-30 09:57:51,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 09:57:51,837 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 09:57:51,838 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 09:57:51,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932893798] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:57:51,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 09:57:51,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2023-08-30 09:57:51,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318809258] [2023-08-30 09:57:51,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:57:51,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:57:51,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:57:51,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:57:51,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-08-30 09:57:51,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 347 [2023-08-30 09:57:51,868 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 276 transitions, 3834 flow. Second operand has 5 states, 5 states have (on average 160.0) internal successors, (800), 5 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:57:51,868 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:57:51,868 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 347 [2023-08-30 09:57:51,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:58:25,985 INFO L130 PetriNetUnfolder]: 207982/301207 cut-off events. [2023-08-30 09:58:25,985 INFO L131 PetriNetUnfolder]: For 2243222/2243222 co-relation queries the response was YES. [2023-08-30 09:58:27,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1232319 conditions, 301207 events. 207982/301207 cut-off events. For 2243222/2243222 co-relation queries the response was YES. Maximal size of possible extension queue 8979. Compared 2516198 event pairs, 44195 based on Foata normal form. 2133/288115 useless extension candidates. Maximal degree in co-relation 1232177. Up to 103333 conditions per place. [2023-08-30 09:58:28,734 INFO L137 encePairwiseOnDemand]: 324/347 looper letters, 412 selfloop transitions, 318 changer transitions 0/738 dead transitions. [2023-08-30 09:58:28,734 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 738 transitions, 10445 flow [2023-08-30 09:58:28,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 09:58:28,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 09:58:28,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1399 transitions. [2023-08-30 09:58:28,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5759571840263483 [2023-08-30 09:58:28,736 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1399 transitions. [2023-08-30 09:58:28,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1399 transitions. [2023-08-30 09:58:28,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:58:28,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1399 transitions. [2023-08-30 09:58:28,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 199.85714285714286) internal successors, (1399), 7 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:58:28,739 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 347.0) internal successors, (2776), 8 states have internal predecessors, (2776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:58:28,739 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 347.0) internal successors, (2776), 8 states have internal predecessors, (2776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:58:28,739 INFO L175 Difference]: Start difference. First operand has 132 places, 276 transitions, 3834 flow. Second operand 7 states and 1399 transitions. [2023-08-30 09:58:28,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 738 transitions, 10445 flow [2023-08-30 09:59:36,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 738 transitions, 10441 flow, removed 2 selfloop flow, removed 0 redundant places. [2023-08-30 09:59:36,956 INFO L231 Difference]: Finished difference. Result has 144 places, 509 transitions, 8992 flow [2023-08-30 09:59:36,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=347, PETRI_DIFFERENCE_MINUEND_FLOW=3662, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8992, PETRI_PLACES=144, PETRI_TRANSITIONS=509} [2023-08-30 09:59:36,957 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 70 predicate places. [2023-08-30 09:59:36,957 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 509 transitions, 8992 flow [2023-08-30 09:59:36,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 160.0) internal successors, (800), 5 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:59:36,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:59:36,958 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:59:36,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-30 09:59:37,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 09:59:37,164 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 09:59:37,164 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:59:37,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1131014025, now seen corresponding path program 1 times [2023-08-30 09:59:37,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:59:37,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104517178] [2023-08-30 09:59:37,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:59:37,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:59:37,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:59:37,210 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:59:37,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:59:37,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104517178] [2023-08-30 09:59:37,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104517178] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:59:37,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:59:37,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:59:37,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101389826] [2023-08-30 09:59:37,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:59:37,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:59:37,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:59:37,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:59:37,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:59:37,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 347 [2023-08-30 09:59:37,254 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 509 transitions, 8992 flow. Second operand has 3 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:59:37,254 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:59:37,254 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 347 [2023-08-30 09:59:37,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 10:00:17,276 INFO L130 PetriNetUnfolder]: 178383/274626 cut-off events. [2023-08-30 10:00:17,276 INFO L131 PetriNetUnfolder]: For 3197794/3203698 co-relation queries the response was YES. [2023-08-30 10:00:19,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1311017 conditions, 274626 events. 178383/274626 cut-off events. For 3197794/3203698 co-relation queries the response was YES. Maximal size of possible extension queue 9479. Compared 2552962 event pairs, 57092 based on Foata normal form. 5339/259944 useless extension candidates. Maximal degree in co-relation 1310861. Up to 183836 conditions per place. [2023-08-30 10:00:20,666 INFO L137 encePairwiseOnDemand]: 332/347 looper letters, 929 selfloop transitions, 17 changer transitions 0/954 dead transitions. [2023-08-30 10:00:20,666 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 954 transitions, 18683 flow [2023-08-30 10:00:20,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 10:00:20,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 10:00:20,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 572 transitions. [2023-08-30 10:00:20,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494716618635928 [2023-08-30 10:00:20,667 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 572 transitions. [2023-08-30 10:00:20,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 572 transitions. [2023-08-30 10:00:20,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 10:00:20,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 572 transitions. [2023-08-30 10:00:20,668 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 190.66666666666666) internal successors, (572), 3 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 10:00:20,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 347.0) internal successors, (1388), 4 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 10:00:20,669 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 347.0) internal successors, (1388), 4 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 10:00:20,669 INFO L175 Difference]: Start difference. First operand has 144 places, 509 transitions, 8992 flow. Second operand 3 states and 572 transitions. [2023-08-30 10:00:20,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 954 transitions, 18683 flow [2023-08-30 10:02:19,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 954 transitions, 18527 flow, removed 78 selfloop flow, removed 0 redundant places. [2023-08-30 10:02:19,246 INFO L231 Difference]: Finished difference. Result has 147 places, 517 transitions, 8905 flow [2023-08-30 10:02:19,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=347, PETRI_DIFFERENCE_MINUEND_FLOW=8790, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=8905, PETRI_PLACES=147, PETRI_TRANSITIONS=517} [2023-08-30 10:02:19,247 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 73 predicate places. [2023-08-30 10:02:19,247 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 517 transitions, 8905 flow [2023-08-30 10:02:19,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 10:02:19,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 10:02:19,248 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 10:02:19,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-30 10:02:19,248 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 10:02:19,249 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 10:02:19,249 INFO L85 PathProgramCache]: Analyzing trace with hash -60514952, now seen corresponding path program 1 times [2023-08-30 10:02:19,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 10:02:19,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982582783] [2023-08-30 10:02:19,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 10:02:19,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 10:02:19,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 10:02:19,309 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 10:02:19,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 10:02:19,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982582783] [2023-08-30 10:02:19,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982582783] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 10:02:19,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373283700] [2023-08-30 10:02:19,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 10:02:19,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 10:02:19,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 10:02:19,316 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 10:02:19,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-30 10:02:19,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 10:02:19,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-30 10:02:19,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 10:02:19,434 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 10:02:19,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 10:02:19,476 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 10:02:19,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373283700] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 10:02:19,476 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 10:02:19,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2023-08-30 10:02:19,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96987662] [2023-08-30 10:02:19,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 10:02:19,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 10:02:19,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 10:02:19,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 10:02:19,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-08-30 10:02:19,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 347 [2023-08-30 10:02:19,534 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 517 transitions, 8905 flow. Second operand has 10 states, 10 states have (on average 155.2) internal successors, (1552), 10 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 10:02:19,534 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 10:02:19,534 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 347 [2023-08-30 10:02:19,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 10:03:27,611 INFO L130 PetriNetUnfolder]: 259674/397680 cut-off events. [2023-08-30 10:03:27,611 INFO L131 PetriNetUnfolder]: For 4704634/4705777 co-relation queries the response was YES. [2023-08-30 10:03:30,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2018088 conditions, 397680 events. 259674/397680 cut-off events. For 4704634/4705777 co-relation queries the response was YES. Maximal size of possible extension queue 13840. Compared 3788222 event pairs, 37803 based on Foata normal form. 12285/380619 useless extension candidates. Maximal degree in co-relation 2017925. Up to 115854 conditions per place. [2023-08-30 10:03:32,440 INFO L137 encePairwiseOnDemand]: 323/347 looper letters, 1159 selfloop transitions, 699 changer transitions 0/1866 dead transitions. [2023-08-30 10:03:32,440 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 1866 transitions, 25832 flow [2023-08-30 10:03:32,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-30 10:03:32,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-30 10:03:32,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 4349 transitions. [2023-08-30 10:03:32,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5449191830597669 [2023-08-30 10:03:32,444 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 4349 transitions. [2023-08-30 10:03:32,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 4349 transitions. [2023-08-30 10:03:32,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 10:03:32,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 4349 transitions. [2023-08-30 10:03:32,449 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 189.08695652173913) internal successors, (4349), 23 states have internal predecessors, (4349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 10:03:32,454 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 347.0) internal successors, (8328), 24 states have internal predecessors, (8328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 10:03:32,455 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 347.0) internal successors, (8328), 24 states have internal predecessors, (8328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 10:03:32,455 INFO L175 Difference]: Start difference. First operand has 147 places, 517 transitions, 8905 flow. Second operand 23 states and 4349 transitions. [2023-08-30 10:03:32,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 1866 transitions, 25832 flow Killed by 15