./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-overflow.prp --file ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_02-simple_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_02-simple_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 b3e7d0a2f10d1449a9a354d4032bafdd0ae7a7fd76aceb835acbee3134ec74e4 --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:51:27,932 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-30 09:51:27,935 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-30 09:51:27,975 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-30 09:51:27,978 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-30 09:51:27,980 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-30 09:51:27,982 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-30 09:51:27,985 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-30 09:51:27,986 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-30 09:51:27,991 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-30 09:51:27,992 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-30 09:51:27,994 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-30 09:51:27,994 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-30 09:51:27,996 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-30 09:51:27,997 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-30 09:51:28,002 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-30 09:51:28,003 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-30 09:51:28,004 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-30 09:51:28,006 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-30 09:51:28,010 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-30 09:51:28,011 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-30 09:51:28,017 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-30 09:51:28,018 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-30 09:51:28,019 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-30 09:51:28,025 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-30 09:51:28,025 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-30 09:51:28,026 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-30 09:51:28,027 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-30 09:51:28,028 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-30 09:51:28,029 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-30 09:51:28,029 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-30 09:51:28,034 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-30 09:51:28,036 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-30 09:51:28,037 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-30 09:51:28,037 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-30 09:51:28,038 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-30 09:51:28,038 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-30 09:51:28,038 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-30 09:51:28,039 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-30 09:51:28,039 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-30 09:51:28,040 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-30 09:51:28,041 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:51:28,074 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-30 09:51:28,074 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-30 09:51:28,075 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-30 09:51:28,075 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-30 09:51:28,076 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-30 09:51:28,076 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-30 09:51:28,077 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-30 09:51:28,077 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-30 09:51:28,077 INFO L138 SettingsManager]: * Use SBE=true [2023-08-30 09:51:28,077 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-30 09:51:28,078 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-30 09:51:28,078 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-30 09:51:28,078 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-30 09:51:28,079 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-30 09:51:28,079 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-30 09:51:28,079 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-30 09:51:28,079 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-30 09:51:28,079 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-30 09:51:28,080 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-08-30 09:51:28,080 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-30 09:51:28,080 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-30 09:51:28,080 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-30 09:51:28,080 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-30 09:51:28,081 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-30 09:51:28,081 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-30 09:51:28,081 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-30 09:51:28,081 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 09:51:28,081 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-30 09:51:28,082 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-30 09:51:28,082 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-30 09:51:28,082 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-30 09:51:28,082 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-30 09:51:28,082 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-30 09:51:28,083 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-30 09:51:28,083 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-30 09:51:28,083 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-30 09:51:28,083 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-30 09:51:28,083 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 -> b3e7d0a2f10d1449a9a354d4032bafdd0ae7a7fd76aceb835acbee3134ec74e4 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:51:28,384 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-30 09:51:28,399 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-30 09:51:28,401 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-30 09:51:28,402 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-30 09:51:28,403 INFO L275 PluginConnector]: CDTParser initialized [2023-08-30 09:51:28,404 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_02-simple_racefree.i [2023-08-30 09:51:29,514 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-30 09:51:29,785 INFO L351 CDTParser]: Found 1 translation units. [2023-08-30 09:51:29,785 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_02-simple_racefree.i [2023-08-30 09:51:29,798 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/10adb92c3/644b23baaa654d85beadaeffd6463002/FLAG9f7302d4b [2023-08-30 09:51:29,813 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/10adb92c3/644b23baaa654d85beadaeffd6463002 [2023-08-30 09:51:29,815 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-30 09:51:29,817 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-30 09:51:29,820 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-30 09:51:29,820 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-30 09:51:29,823 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-30 09:51:29,824 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 09:51:29" (1/1) ... [2023-08-30 09:51:29,826 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3393ebee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:51:29, skipping insertion in model container [2023-08-30 09:51:29,826 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 09:51:29" (1/1) ... [2023-08-30 09:51:29,833 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-30 09:51:29,883 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-30 09:51:30,198 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_02-simple_racefree.i[30176,30189] [2023-08-30 09:51:30,218 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 09:51:30,233 INFO L203 MainTranslator]: Completed pre-run [2023-08-30 09:51:30,271 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_02-simple_racefree.i[30176,30189] [2023-08-30 09:51:30,281 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 09:51:30,333 INFO L208 MainTranslator]: Completed translation [2023-08-30 09:51:30,334 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:51:30 WrapperNode [2023-08-30 09:51:30,334 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-30 09:51:30,335 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-30 09:51:30,335 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-30 09:51:30,335 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-30 09:51:30,341 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:51:30" (1/1) ... [2023-08-30 09:51:30,368 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:51:30" (1/1) ... [2023-08-30 09:51:30,394 INFO L138 Inliner]: procedures = 170, calls = 30, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 84 [2023-08-30 09:51:30,395 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-30 09:51:30,396 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-30 09:51:30,397 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-30 09:51:30,397 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-30 09:51:30,404 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:51:30" (1/1) ... [2023-08-30 09:51:30,405 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:51:30" (1/1) ... [2023-08-30 09:51:30,414 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:51:30" (1/1) ... [2023-08-30 09:51:30,415 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:51:30" (1/1) ... [2023-08-30 09:51:30,427 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:51:30" (1/1) ... [2023-08-30 09:51:30,431 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:51:30" (1/1) ... [2023-08-30 09:51:30,436 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:51:30" (1/1) ... [2023-08-30 09:51:30,440 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:51:30" (1/1) ... [2023-08-30 09:51:30,442 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-30 09:51:30,448 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-30 09:51:30,448 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-30 09:51:30,448 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-30 09:51:30,450 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:51:30" (1/1) ... [2023-08-30 09:51:30,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 09:51:30,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 09:51:30,478 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:51:30,497 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:51:30,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-30 09:51:30,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-30 09:51:30,526 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-08-30 09:51:30,526 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-30 09:51:30,526 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-30 09:51:30,526 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-08-30 09:51:30,526 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-08-30 09:51:30,526 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-30 09:51:30,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-30 09:51:30,527 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-30 09:51:30,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-30 09:51:30,528 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:51:30,649 INFO L236 CfgBuilder]: Building ICFG [2023-08-30 09:51:30,651 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-30 09:51:30,854 INFO L277 CfgBuilder]: Performing block encoding [2023-08-30 09:51:30,861 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-30 09:51:30,861 INFO L302 CfgBuilder]: Removed 10 assume(true) statements. [2023-08-30 09:51:30,863 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 09:51:30 BoogieIcfgContainer [2023-08-30 09:51:30,863 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-30 09:51:30,865 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-30 09:51:30,865 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-30 09:51:30,868 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-30 09:51:30,868 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 09:51:29" (1/3) ... [2023-08-30 09:51:30,869 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79290c42 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 09:51:30, skipping insertion in model container [2023-08-30 09:51:30,869 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 09:51:30" (2/3) ... [2023-08-30 09:51:30,869 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79290c42 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 09:51:30, skipping insertion in model container [2023-08-30 09:51:30,869 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 09:51:30" (3/3) ... [2023-08-30 09:51:30,870 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_02-simple_racefree.i [2023-08-30 09:51:30,881 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-30 09:51:30,888 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-30 09:51:30,888 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2023-08-30 09:51:30,889 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-30 09:51:30,961 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-08-30 09:51:30,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 114 places, 123 transitions, 254 flow [2023-08-30 09:51:31,049 INFO L130 PetriNetUnfolder]: 17/155 cut-off events. [2023-08-30 09:51:31,049 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 09:51:31,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161 conditions, 155 events. 17/155 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 336 event pairs, 0 based on Foata normal form. 0/127 useless extension candidates. Maximal degree in co-relation 77. Up to 4 conditions per place. [2023-08-30 09:51:31,056 INFO L82 GeneralOperation]: Start removeDead. Operand has 114 places, 123 transitions, 254 flow [2023-08-30 09:51:31,060 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 112 places, 120 transitions, 248 flow [2023-08-30 09:51:31,063 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 09:51:31,071 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 112 places, 120 transitions, 248 flow [2023-08-30 09:51:31,074 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 112 places, 120 transitions, 248 flow [2023-08-30 09:51:31,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 112 places, 120 transitions, 248 flow [2023-08-30 09:51:31,107 INFO L130 PetriNetUnfolder]: 16/152 cut-off events. [2023-08-30 09:51:31,107 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 09:51:31,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 158 conditions, 152 events. 16/152 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 334 event pairs, 0 based on Foata normal form. 0/125 useless extension candidates. Maximal degree in co-relation 77. Up to 4 conditions per place. [2023-08-30 09:51:31,111 INFO L119 LiptonReduction]: Number of co-enabled transitions 3024 [2023-08-30 09:51:33,950 INFO L134 LiptonReduction]: Checked pairs total: 5160 [2023-08-30 09:51:33,951 INFO L136 LiptonReduction]: Total number of compositions: 105 [2023-08-30 09:51:33,963 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 09:51:33,969 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;@dacb89c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 09:51:33,969 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2023-08-30 09:51:33,972 INFO L130 PetriNetUnfolder]: 1/12 cut-off events. [2023-08-30 09:51:33,973 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 09:51:33,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:33,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-30 09:51:33,974 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:51:33,978 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:33,978 INFO L85 PathProgramCache]: Analyzing trace with hash 14477696, now seen corresponding path program 1 times [2023-08-30 09:51:33,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:33,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910849175] [2023-08-30 09:51:33,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:33,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:34,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:34,245 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:51:34,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:34,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910849175] [2023-08-30 09:51:34,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910849175] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:34,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:34,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 09:51:34,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173901975] [2023-08-30 09:51:34,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:34,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:51:34,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:34,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:51:34,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:51:34,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 228 [2023-08-30 09:51:34,302 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 40 transitions, 88 flow. Second operand has 3 states, 3 states have (on average 106.33333333333333) internal successors, (319), 3 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have 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:51:34,302 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:34,303 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 228 [2023-08-30 09:51:34,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:34,381 INFO L130 PetriNetUnfolder]: 108/246 cut-off events. [2023-08-30 09:51:34,382 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 09:51:34,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 497 conditions, 246 events. 108/246 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 966 event pairs, 88 based on Foata normal form. 23/202 useless extension candidates. Maximal degree in co-relation 475. Up to 229 conditions per place. [2023-08-30 09:51:34,385 INFO L137 encePairwiseOnDemand]: 213/228 looper letters, 37 selfloop transitions, 2 changer transitions 0/41 dead transitions. [2023-08-30 09:51:34,385 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 41 transitions, 168 flow [2023-08-30 09:51:34,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:51:34,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:51:34,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 373 transitions. [2023-08-30 09:51:34,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5453216374269005 [2023-08-30 09:51:34,399 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 373 transitions. [2023-08-30 09:51:34,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 373 transitions. [2023-08-30 09:51:34,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:34,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 373 transitions. [2023-08-30 09:51:34,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 124.33333333333333) internal successors, (373), 3 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have 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:51:34,411 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 228.0) internal successors, (912), 4 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have 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:51:34,412 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 228.0) internal successors, (912), 4 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have 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:51:34,414 INFO L175 Difference]: Start difference. First operand has 34 places, 40 transitions, 88 flow. Second operand 3 states and 373 transitions. [2023-08-30 09:51:34,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 41 transitions, 168 flow [2023-08-30 09:51:34,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 41 transitions, 168 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 09:51:34,418 INFO L231 Difference]: Finished difference. Result has 34 places, 28 transitions, 72 flow [2023-08-30 09:51:34,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=228, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=34, PETRI_TRANSITIONS=28} [2023-08-30 09:51:34,422 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 0 predicate places. [2023-08-30 09:51:34,423 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 28 transitions, 72 flow [2023-08-30 09:51:34,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 106.33333333333333) internal successors, (319), 3 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have 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:51:34,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:34,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-30 09:51:34,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-30 09:51:34,424 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:51:34,425 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:34,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1028170880, now seen corresponding path program 1 times [2023-08-30 09:51:34,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:34,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577299254] [2023-08-30 09:51:34,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:34,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:34,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:34,496 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:51:34,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:34,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577299254] [2023-08-30 09:51:34,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577299254] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:34,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:34,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 09:51:34,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952381823] [2023-08-30 09:51:34,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:34,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:51:34,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:34,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:51:34,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:51:34,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 228 [2023-08-30 09:51:34,545 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 28 transitions, 72 flow. Second operand has 3 states, 3 states have (on average 107.66666666666667) internal successors, (323), 3 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have 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:51:34,545 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:34,545 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 228 [2023-08-30 09:51:34,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:34,639 INFO L130 PetriNetUnfolder]: 99/228 cut-off events. [2023-08-30 09:51:34,639 INFO L131 PetriNetUnfolder]: For 23/23 co-relation queries the response was YES. [2023-08-30 09:51:34,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 498 conditions, 228 events. 99/228 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 864 event pairs, 36 based on Foata normal form. 0/184 useless extension candidates. Maximal degree in co-relation 475. Up to 137 conditions per place. [2023-08-30 09:51:34,641 INFO L137 encePairwiseOnDemand]: 224/228 looper letters, 31 selfloop transitions, 3 changer transitions 0/36 dead transitions. [2023-08-30 09:51:34,641 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 36 transitions, 161 flow [2023-08-30 09:51:34,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:51:34,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:51:34,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 353 transitions. [2023-08-30 09:51:34,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5160818713450293 [2023-08-30 09:51:34,644 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 353 transitions. [2023-08-30 09:51:34,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 353 transitions. [2023-08-30 09:51:34,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:34,645 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 353 transitions. [2023-08-30 09:51:34,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 117.66666666666667) internal successors, (353), 3 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:51:34,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 228.0) internal successors, (912), 4 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have 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:51:34,648 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 228.0) internal successors, (912), 4 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have 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:51:34,648 INFO L175 Difference]: Start difference. First operand has 34 places, 28 transitions, 72 flow. Second operand 3 states and 353 transitions. [2023-08-30 09:51:34,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 36 transitions, 161 flow [2023-08-30 09:51:34,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 36 transitions, 155 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 09:51:34,650 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 72 flow [2023-08-30 09:51:34,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=228, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2023-08-30 09:51:34,651 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, -1 predicate places. [2023-08-30 09:51:34,652 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 72 flow [2023-08-30 09:51:34,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 107.66666666666667) internal successors, (323), 3 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have 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:51:34,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:34,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-30 09:51:34,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-30 09:51:34,653 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-08-30 09:51:34,653 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:34,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1028170856, now seen corresponding path program 1 times [2023-08-30 09:51:34,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:34,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647307790] [2023-08-30 09:51:34,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:34,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:34,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:34,701 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:51:34,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:34,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647307790] [2023-08-30 09:51:34,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647307790] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:34,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:34,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 09:51:34,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604726709] [2023-08-30 09:51:34,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:34,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:51:34,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:34,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:51:34,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:51:34,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 228 [2023-08-30 09:51:34,712 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 72 flow. Second operand has 3 states, 3 states have (on average 107.66666666666667) internal successors, (323), 3 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have 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:51:34,712 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:34,712 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 228 [2023-08-30 09:51:34,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:34,764 INFO L130 PetriNetUnfolder]: 90/209 cut-off events. [2023-08-30 09:51:34,764 INFO L131 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2023-08-30 09:51:34,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 466 conditions, 209 events. 90/209 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 737 event pairs, 27 based on Foata normal form. 0/186 useless extension candidates. Maximal degree in co-relation 443. Up to 137 conditions per place. [2023-08-30 09:51:34,766 INFO L137 encePairwiseOnDemand]: 224/228 looper letters, 30 selfloop transitions, 3 changer transitions 0/35 dead transitions. [2023-08-30 09:51:34,766 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 35 transitions, 157 flow [2023-08-30 09:51:34,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:51:34,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:51:34,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 352 transitions. [2023-08-30 09:51:34,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5146198830409356 [2023-08-30 09:51:34,768 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 352 transitions. [2023-08-30 09:51:34,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 352 transitions. [2023-08-30 09:51:34,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:34,775 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 352 transitions. [2023-08-30 09:51:34,776 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 117.33333333333333) internal successors, (352), 3 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have 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:51:34,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 228.0) internal successors, (912), 4 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have 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:51:34,778 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 228.0) internal successors, (912), 4 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have 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:51:34,778 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 72 flow. Second operand 3 states and 352 transitions. [2023-08-30 09:51:34,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 35 transitions, 157 flow [2023-08-30 09:51:34,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 35 transitions, 151 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 09:51:34,780 INFO L231 Difference]: Finished difference. Result has 32 places, 26 transitions, 70 flow [2023-08-30 09:51:34,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=228, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=70, PETRI_PLACES=32, PETRI_TRANSITIONS=26} [2023-08-30 09:51:34,781 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, -2 predicate places. [2023-08-30 09:51:34,781 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 26 transitions, 70 flow [2023-08-30 09:51:34,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 107.66666666666667) internal successors, (323), 3 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have 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:51:34,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:34,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:51:34,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-30 09:51:34,782 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-08-30 09:51:34,783 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:34,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1468354644, now seen corresponding path program 1 times [2023-08-30 09:51:34,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:34,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939339568] [2023-08-30 09:51:34,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:34,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:34,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:34,842 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:51:34,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:34,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939339568] [2023-08-30 09:51:34,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939339568] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:34,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:34,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:51:34,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076098489] [2023-08-30 09:51:34,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:34,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:51:34,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:34,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:51:34,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:51:34,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 228 [2023-08-30 09:51:34,867 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 26 transitions, 70 flow. Second operand has 5 states, 5 states have (on average 103.6) internal successors, (518), 5 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have 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:51:34,867 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:34,867 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 228 [2023-08-30 09:51:34,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:34,958 INFO L130 PetriNetUnfolder]: 81/190 cut-off events. [2023-08-30 09:51:34,958 INFO L131 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2023-08-30 09:51:34,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 426 conditions, 190 events. 81/190 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 623 event pairs, 11 based on Foata normal form. 0/178 useless extension candidates. Maximal degree in co-relation 403. Up to 79 conditions per place. [2023-08-30 09:51:34,960 INFO L137 encePairwiseOnDemand]: 222/228 looper letters, 43 selfloop transitions, 8 changer transitions 2/55 dead transitions. [2023-08-30 09:51:34,960 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 55 transitions, 245 flow [2023-08-30 09:51:34,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 09:51:34,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 09:51:34,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 666 transitions. [2023-08-30 09:51:34,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868421052631579 [2023-08-30 09:51:34,963 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 666 transitions. [2023-08-30 09:51:34,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 666 transitions. [2023-08-30 09:51:34,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:34,963 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 666 transitions. [2023-08-30 09:51:34,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 111.0) internal successors, (666), 6 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:51:34,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 228.0) internal successors, (1596), 7 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have 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:51:34,968 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 228.0) internal successors, (1596), 7 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have 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:51:34,968 INFO L175 Difference]: Start difference. First operand has 32 places, 26 transitions, 70 flow. Second operand 6 states and 666 transitions. [2023-08-30 09:51:34,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 55 transitions, 245 flow [2023-08-30 09:51:34,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 55 transitions, 237 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 09:51:34,970 INFO L231 Difference]: Finished difference. Result has 34 places, 29 transitions, 88 flow [2023-08-30 09:51:34,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=228, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=88, PETRI_PLACES=34, PETRI_TRANSITIONS=29} [2023-08-30 09:51:34,971 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 0 predicate places. [2023-08-30 09:51:34,971 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 29 transitions, 88 flow [2023-08-30 09:51:34,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 103.6) internal successors, (518), 5 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have 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:51:34,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:34,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:51:34,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-30 09:51:34,973 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-08-30 09:51:34,973 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:34,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1468354634, now seen corresponding path program 1 times [2023-08-30 09:51:34,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:34,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400763515] [2023-08-30 09:51:34,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:34,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:34,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:35,036 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:51:35,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:35,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400763515] [2023-08-30 09:51:35,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400763515] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:35,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:35,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:51:35,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129805442] [2023-08-30 09:51:35,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:35,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:51:35,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:35,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:51:35,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:51:35,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 228 [2023-08-30 09:51:35,064 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 29 transitions, 88 flow. Second operand has 5 states, 5 states have (on average 103.6) internal successors, (518), 5 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have 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:51:35,064 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:35,064 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 228 [2023-08-30 09:51:35,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:35,143 INFO L130 PetriNetUnfolder]: 69/168 cut-off events. [2023-08-30 09:51:35,144 INFO L131 PetriNetUnfolder]: For 20/20 co-relation queries the response was YES. [2023-08-30 09:51:35,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 396 conditions, 168 events. 69/168 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 529 event pairs, 11 based on Foata normal form. 0/166 useless extension candidates. Maximal degree in co-relation 373. Up to 58 conditions per place. [2023-08-30 09:51:35,145 INFO L137 encePairwiseOnDemand]: 223/228 looper letters, 38 selfloop transitions, 4 changer transitions 9/52 dead transitions. [2023-08-30 09:51:35,145 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 52 transitions, 243 flow [2023-08-30 09:51:35,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-30 09:51:35,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-30 09:51:35,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 559 transitions. [2023-08-30 09:51:35,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4903508771929825 [2023-08-30 09:51:35,148 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 559 transitions. [2023-08-30 09:51:35,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 559 transitions. [2023-08-30 09:51:35,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:35,148 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 559 transitions. [2023-08-30 09:51:35,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 111.8) internal successors, (559), 5 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have 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:51:35,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 228.0) internal successors, (1368), 6 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have 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:51:35,152 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 228.0) internal successors, (1368), 6 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have 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:51:35,152 INFO L175 Difference]: Start difference. First operand has 34 places, 29 transitions, 88 flow. Second operand 5 states and 559 transitions. [2023-08-30 09:51:35,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 52 transitions, 243 flow [2023-08-30 09:51:35,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 52 transitions, 237 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 09:51:35,154 INFO L231 Difference]: Finished difference. Result has 35 places, 22 transitions, 66 flow [2023-08-30 09:51:35,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=228, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=66, PETRI_PLACES=35, PETRI_TRANSITIONS=22} [2023-08-30 09:51:35,155 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 1 predicate places. [2023-08-30 09:51:35,155 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 22 transitions, 66 flow [2023-08-30 09:51:35,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 103.6) internal successors, (518), 5 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have 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:51:35,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:35,156 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:51:35,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-30 09:51:35,157 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-08-30 09:51:35,157 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:35,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1020463372, now seen corresponding path program 1 times [2023-08-30 09:51:35,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:35,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313836880] [2023-08-30 09:51:35,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:35,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:35,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:35,224 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:51:35,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:35,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313836880] [2023-08-30 09:51:35,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313836880] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 09:51:35,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551704942] [2023-08-30 09:51:35,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:35,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 09:51:35,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 09:51:35,237 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:51:35,259 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:51:35,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:35,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-30 09:51:35,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 09:51:35,384 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:51:35,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 09:51:35,406 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:51:35,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551704942] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 09:51:35,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 09:51:35,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-30 09:51:35,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87304372] [2023-08-30 09:51:35,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 09:51:35,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 09:51:35,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:35,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 09:51:35,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-30 09:51:35,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 228 [2023-08-30 09:51:35,425 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 22 transitions, 66 flow. Second operand has 7 states, 7 states have (on average 108.28571428571429) internal successors, (758), 7 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have 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:51:35,426 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:35,426 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 228 [2023-08-30 09:51:35,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:35,452 INFO L130 PetriNetUnfolder]: 16/46 cut-off events. [2023-08-30 09:51:35,452 INFO L131 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2023-08-30 09:51:35,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121 conditions, 46 events. 16/46 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 66 event pairs, 7 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:51:35,458 INFO L137 encePairwiseOnDemand]: 225/228 looper letters, 0 selfloop transitions, 0 changer transitions 22/22 dead transitions. [2023-08-30 09:51:35,458 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 22 transitions, 112 flow [2023-08-30 09:51:35,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 09:51:35,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 09:51:35,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 438 transitions. [2023-08-30 09:51:35,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48026315789473684 [2023-08-30 09:51:35,461 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 438 transitions. [2023-08-30 09:51:35,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 438 transitions. [2023-08-30 09:51:35,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:35,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 438 transitions. [2023-08-30 09:51:35,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 109.5) internal successors, (438), 4 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:51:35,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 228.0) internal successors, (1140), 5 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have 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:51:35,480 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 228.0) internal successors, (1140), 5 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have 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:51:35,480 INFO L175 Difference]: Start difference. First operand has 35 places, 22 transitions, 66 flow. Second operand 4 states and 438 transitions. [2023-08-30 09:51:35,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 22 transitions, 112 flow [2023-08-30 09:51:35,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 22 transitions, 89 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-30 09:51:35,481 INFO L231 Difference]: Finished difference. Result has 19 places, 0 transitions, 0 flow [2023-08-30 09:51:35,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=228, 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:51:35,482 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, -15 predicate places. [2023-08-30 09:51:35,482 INFO L495 AbstractCegarLoop]: Abstraction has has 19 places, 0 transitions, 0 flow [2023-08-30 09:51:35,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 108.28571428571429) internal successors, (758), 7 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have 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:51:35,485 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 12 remaining) [2023-08-30 09:51:35,485 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 12 remaining) [2023-08-30 09:51:35,485 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 12 remaining) [2023-08-30 09:51:35,486 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 12 remaining) [2023-08-30 09:51:35,486 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 12 remaining) [2023-08-30 09:51:35,486 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 12 remaining) [2023-08-30 09:51:35,486 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 12 remaining) [2023-08-30 09:51:35,486 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 12 remaining) [2023-08-30 09:51:35,486 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 12 remaining) [2023-08-30 09:51:35,487 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 12 remaining) [2023-08-30 09:51:35,487 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 12 remaining) [2023-08-30 09:51:35,487 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 12 remaining) [2023-08-30 09:51:35,506 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:51:35,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-08-30 09:51:35,693 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2023-08-30 09:51:35,694 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:51:35,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 114 places, 123 transitions, 254 flow [2023-08-30 09:51:35,711 INFO L130 PetriNetUnfolder]: 17/155 cut-off events. [2023-08-30 09:51:35,712 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 09:51:35,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161 conditions, 155 events. 17/155 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 336 event pairs, 0 based on Foata normal form. 0/127 useless extension candidates. Maximal degree in co-relation 77. Up to 4 conditions per place. [2023-08-30 09:51:35,712 INFO L82 GeneralOperation]: Start removeDead. Operand has 114 places, 123 transitions, 254 flow [2023-08-30 09:51:35,713 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 106 places, 114 transitions, 233 flow [2023-08-30 09:51:35,713 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 09:51:35,714 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 106 places, 114 transitions, 233 flow [2023-08-30 09:51:35,714 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 106 places, 114 transitions, 233 flow [2023-08-30 09:51:35,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 106 places, 114 transitions, 233 flow [2023-08-30 09:51:35,725 INFO L130 PetriNetUnfolder]: 16/146 cut-off events. [2023-08-30 09:51:35,725 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 09:51:35,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151 conditions, 146 events. 16/146 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 321 event pairs, 0 based on Foata normal form. 0/120 useless extension candidates. Maximal degree in co-relation 77. Up to 4 conditions per place. [2023-08-30 09:51:35,727 INFO L119 LiptonReduction]: Number of co-enabled transitions 3024 [2023-08-30 09:51:38,263 INFO L134 LiptonReduction]: Checked pairs total: 5304 [2023-08-30 09:51:38,264 INFO L136 LiptonReduction]: Total number of compositions: 101 [2023-08-30 09:51:38,266 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-30 09:51:38,267 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;@dacb89c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 09:51:38,271 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-30 09:51:38,274 INFO L130 PetriNetUnfolder]: 3/28 cut-off events. [2023-08-30 09:51:38,275 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 09:51:38,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:38,276 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-30 09:51:38,277 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 09:51:38,278 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:38,278 INFO L85 PathProgramCache]: Analyzing trace with hash -284621284, now seen corresponding path program 1 times [2023-08-30 09:51:38,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:38,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322261412] [2023-08-30 09:51:38,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:38,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:38,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 09:51:38,292 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 09:51:38,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 09:51:38,312 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 09:51:38,315 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 09:51:38,315 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-30 09:51:38,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-30 09:51:38,315 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-30 09:51:38,316 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2023-08-30 09:51:38,317 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 09:51:38,317 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-30 09:51:38,341 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-30 09:51:38,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 147 places, 161 transitions, 340 flow [2023-08-30 09:51:38,363 INFO L130 PetriNetUnfolder]: 31/261 cut-off events. [2023-08-30 09:51:38,363 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2023-08-30 09:51:38,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 275 conditions, 261 events. 31/261 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 719 event pairs, 0 based on Foata normal form. 0/208 useless extension candidates. Maximal degree in co-relation 157. Up to 8 conditions per place. [2023-08-30 09:51:38,364 INFO L82 GeneralOperation]: Start removeDead. Operand has 147 places, 161 transitions, 340 flow [2023-08-30 09:51:38,366 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 147 places, 161 transitions, 340 flow [2023-08-30 09:51:38,366 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 09:51:38,366 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 147 places, 161 transitions, 340 flow [2023-08-30 09:51:38,367 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 147 places, 161 transitions, 340 flow [2023-08-30 09:51:38,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 147 places, 161 transitions, 340 flow [2023-08-30 09:51:38,385 INFO L130 PetriNetUnfolder]: 31/261 cut-off events. [2023-08-30 09:51:38,386 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2023-08-30 09:51:38,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 275 conditions, 261 events. 31/261 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 719 event pairs, 0 based on Foata normal form. 0/208 useless extension candidates. Maximal degree in co-relation 157. Up to 8 conditions per place. [2023-08-30 09:51:38,392 INFO L119 LiptonReduction]: Number of co-enabled transitions 10008 [2023-08-30 09:51:40,958 INFO L134 LiptonReduction]: Checked pairs total: 24296 [2023-08-30 09:51:40,958 INFO L136 LiptonReduction]: Total number of compositions: 126 [2023-08-30 09:51:40,960 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 09:51:40,960 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;@dacb89c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 09:51:40,960 INFO L358 AbstractCegarLoop]: Starting to check reachability of 16 error locations. [2023-08-30 09:51:40,962 INFO L130 PetriNetUnfolder]: 1/13 cut-off events. [2023-08-30 09:51:40,962 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 09:51:40,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:40,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 09:51:40,963 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:51:40,963 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:40,963 INFO L85 PathProgramCache]: Analyzing trace with hash 855194697, now seen corresponding path program 1 times [2023-08-30 09:51:40,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:40,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325158575] [2023-08-30 09:51:40,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:40,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:40,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:41,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 09:51:41,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:41,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325158575] [2023-08-30 09:51:41,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325158575] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:41,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:41,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 09:51:41,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72402545] [2023-08-30 09:51:41,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:41,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:51:41,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:41,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:51:41,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:51:41,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 287 [2023-08-30 09:51:41,024 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 68 transitions, 154 flow. Second operand has 3 states, 3 states have (on average 136.33333333333334) internal successors, (409), 3 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have 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:51:41,024 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:41,024 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 287 [2023-08-30 09:51:41,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:41,621 INFO L130 PetriNetUnfolder]: 4812/7988 cut-off events. [2023-08-30 09:51:41,622 INFO L131 PetriNetUnfolder]: For 74/74 co-relation queries the response was YES. [2023-08-30 09:51:41,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15742 conditions, 7988 events. 4812/7988 cut-off events. For 74/74 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 53719 event pairs, 2262 based on Foata normal form. 978/6306 useless extension candidates. Maximal degree in co-relation 1817. Up to 7633 conditions per place. [2023-08-30 09:51:41,662 INFO L137 encePairwiseOnDemand]: 267/287 looper letters, 59 selfloop transitions, 2 changer transitions 0/68 dead transitions. [2023-08-30 09:51:41,662 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 68 transitions, 276 flow [2023-08-30 09:51:41,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:51:41,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:51:41,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 490 transitions. [2023-08-30 09:51:41,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2023-08-30 09:51:41,664 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 490 transitions. [2023-08-30 09:51:41,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 490 transitions. [2023-08-30 09:51:41,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:41,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 490 transitions. [2023-08-30 09:51:41,666 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 163.33333333333334) internal successors, (490), 3 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:51:41,668 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 287.0) internal successors, (1148), 4 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have 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:51:41,668 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 287.0) internal successors, (1148), 4 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have 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:51:41,668 INFO L175 Difference]: Start difference. First operand has 56 places, 68 transitions, 154 flow. Second operand 3 states and 490 transitions. [2023-08-30 09:51:41,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 68 transitions, 276 flow [2023-08-30 09:51:41,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 276 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 09:51:41,670 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 140 flow [2023-08-30 09:51:41,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=140, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2023-08-30 09:51:41,671 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 3 predicate places. [2023-08-30 09:51:41,672 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 140 flow [2023-08-30 09:51:41,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 136.33333333333334) internal successors, (409), 3 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have 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:51:41,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:41,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:51:41,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-30 09:51:41,672 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:51:41,673 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:41,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1509892337, now seen corresponding path program 1 times [2023-08-30 09:51:41,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:41,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439268208] [2023-08-30 09:51:41,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:41,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:41,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:41,700 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:51:41,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:41,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439268208] [2023-08-30 09:51:41,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439268208] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:41,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:41,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 09:51:41,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269645258] [2023-08-30 09:51:41,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:41,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:51:41,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:41,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:51:41,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:51:41,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 287 [2023-08-30 09:51:41,713 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 140 flow. Second operand has 3 states, 3 states have (on average 135.66666666666666) internal successors, (407), 3 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have 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:51:41,713 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:41,713 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 287 [2023-08-30 09:51:41,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:42,259 INFO L130 PetriNetUnfolder]: 4323/7119 cut-off events. [2023-08-30 09:51:42,259 INFO L131 PetriNetUnfolder]: For 463/463 co-relation queries the response was YES. [2023-08-30 09:51:42,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14851 conditions, 7119 events. 4323/7119 cut-off events. For 463/463 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 45440 event pairs, 1698 based on Foata normal form. 0/5077 useless extension candidates. Maximal degree in co-relation 14763. Up to 6515 conditions per place. [2023-08-30 09:51:42,300 INFO L137 encePairwiseOnDemand]: 279/287 looper letters, 64 selfloop transitions, 3 changer transitions 0/74 dead transitions. [2023-08-30 09:51:42,300 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 74 transitions, 330 flow [2023-08-30 09:51:42,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:51:42,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:51:42,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 472 transitions. [2023-08-30 09:51:42,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481997677119629 [2023-08-30 09:51:42,302 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 472 transitions. [2023-08-30 09:51:42,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 472 transitions. [2023-08-30 09:51:42,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:42,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 472 transitions. [2023-08-30 09:51:42,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 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:51:42,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 287.0) internal successors, (1148), 4 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have 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:51:42,306 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 287.0) internal successors, (1148), 4 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have 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:51:42,306 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 140 flow. Second operand 3 states and 472 transitions. [2023-08-30 09:51:42,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 74 transitions, 330 flow [2023-08-30 09:51:42,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 74 transitions, 327 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 09:51:42,310 INFO L231 Difference]: Finished difference. Result has 61 places, 56 transitions, 165 flow [2023-08-30 09:51:42,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=165, PETRI_PLACES=61, PETRI_TRANSITIONS=56} [2023-08-30 09:51:42,314 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 5 predicate places. [2023-08-30 09:51:42,315 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 56 transitions, 165 flow [2023-08-30 09:51:42,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 135.66666666666666) internal successors, (407), 3 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have 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:51:42,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:42,315 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-30 09:51:42,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-30 09:51:42,315 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:51:42,316 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:42,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1669729141, now seen corresponding path program 1 times [2023-08-30 09:51:42,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:42,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314350042] [2023-08-30 09:51:42,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:42,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:42,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:42,350 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:51:42,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:42,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314350042] [2023-08-30 09:51:42,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314350042] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:42,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:42,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 09:51:42,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042504308] [2023-08-30 09:51:42,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:42,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:51:42,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:42,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:51:42,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:51:42,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 287 [2023-08-30 09:51:42,365 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 56 transitions, 165 flow. Second operand has 3 states, 3 states have (on average 137.33333333333334) internal successors, (412), 3 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have 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:51:42,366 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:42,366 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 287 [2023-08-30 09:51:42,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:42,867 INFO L130 PetriNetUnfolder]: 3995/6598 cut-off events. [2023-08-30 09:51:42,868 INFO L131 PetriNetUnfolder]: For 1004/1004 co-relation queries the response was YES. [2023-08-30 09:51:42,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14633 conditions, 6598 events. 3995/6598 cut-off events. For 1004/1004 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 40994 event pairs, 3883 based on Foata normal form. 0/5209 useless extension candidates. Maximal degree in co-relation 10634. Up to 6397 conditions per place. [2023-08-30 09:51:42,900 INFO L137 encePairwiseOnDemand]: 285/287 looper letters, 47 selfloop transitions, 1 changer transitions 0/55 dead transitions. [2023-08-30 09:51:42,900 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 55 transitions, 257 flow [2023-08-30 09:51:42,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:51:42,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:51:42,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 451 transitions. [2023-08-30 09:51:42,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2023-08-30 09:51:42,903 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 451 transitions. [2023-08-30 09:51:42,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 451 transitions. [2023-08-30 09:51:42,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:42,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 451 transitions. [2023-08-30 09:51:42,904 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 150.33333333333334) internal successors, (451), 3 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have 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:51:42,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 287.0) internal successors, (1148), 4 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have 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:51:42,906 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 287.0) internal successors, (1148), 4 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have 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:51:42,907 INFO L175 Difference]: Start difference. First operand has 61 places, 56 transitions, 165 flow. Second operand 3 states and 451 transitions. [2023-08-30 09:51:42,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 55 transitions, 257 flow [2023-08-30 09:51:42,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 55 transitions, 254 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 09:51:42,911 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 160 flow [2023-08-30 09:51:42,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=160, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2023-08-30 09:51:42,912 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 5 predicate places. [2023-08-30 09:51:42,913 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 160 flow [2023-08-30 09:51:42,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 137.33333333333334) internal successors, (412), 3 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have 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:51:42,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:42,913 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-30 09:51:42,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-30 09:51:42,914 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:51:42,914 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:42,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1669729164, now seen corresponding path program 1 times [2023-08-30 09:51:42,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:42,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158998595] [2023-08-30 09:51:42,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:42,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:42,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:42,944 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:51:42,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:42,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158998595] [2023-08-30 09:51:42,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158998595] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:42,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:42,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 09:51:42,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402449348] [2023-08-30 09:51:42,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:42,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:51:42,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:42,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:51:42,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:51:42,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 287 [2023-08-30 09:51:42,955 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 160 flow. Second operand has 3 states, 3 states have (on average 136.33333333333334) internal successors, (409), 3 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have 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:51:42,955 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:42,955 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 287 [2023-08-30 09:51:42,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:43,419 INFO L130 PetriNetUnfolder]: 3667/5963 cut-off events. [2023-08-30 09:51:43,419 INFO L131 PetriNetUnfolder]: For 679/679 co-relation queries the response was YES. [2023-08-30 09:51:43,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13170 conditions, 5963 events. 3667/5963 cut-off events. For 679/679 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 38420 event pairs, 639 based on Foata normal form. 0/4836 useless extension candidates. Maximal degree in co-relation 13158. Up to 5009 conditions per place. [2023-08-30 09:51:43,448 INFO L137 encePairwiseOnDemand]: 283/287 looper letters, 72 selfloop transitions, 4 changer transitions 0/83 dead transitions. [2023-08-30 09:51:43,448 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 83 transitions, 382 flow [2023-08-30 09:51:43,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:51:43,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:51:43,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 474 transitions. [2023-08-30 09:51:43,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2023-08-30 09:51:43,450 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 474 transitions. [2023-08-30 09:51:43,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 474 transitions. [2023-08-30 09:51:43,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:43,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 474 transitions. [2023-08-30 09:51:43,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 158.0) internal successors, (474), 3 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have 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:51:43,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 287.0) internal successors, (1148), 4 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have 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:51:43,453 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 287.0) internal successors, (1148), 4 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have 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:51:43,453 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 160 flow. Second operand 3 states and 474 transitions. [2023-08-30 09:51:43,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 83 transitions, 382 flow [2023-08-30 09:51:43,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 83 transitions, 381 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 09:51:43,456 INFO L231 Difference]: Finished difference. Result has 62 places, 55 transitions, 171 flow [2023-08-30 09:51:43,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=155, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=171, PETRI_PLACES=62, PETRI_TRANSITIONS=55} [2023-08-30 09:51:43,457 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 6 predicate places. [2023-08-30 09:51:43,457 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 55 transitions, 171 flow [2023-08-30 09:51:43,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 136.33333333333334) internal successors, (409), 3 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have 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:51:43,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:43,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:51:43,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-30 09:51:43,458 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:51:43,459 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:43,459 INFO L85 PathProgramCache]: Analyzing trace with hash 280077242, now seen corresponding path program 1 times [2023-08-30 09:51:43,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:43,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725060342] [2023-08-30 09:51:43,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:43,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:43,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:43,534 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:51:43,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:43,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725060342] [2023-08-30 09:51:43,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725060342] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:43,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:43,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:51:43,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470637415] [2023-08-30 09:51:43,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:43,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:51:43,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:43,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:51:43,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:51:43,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 287 [2023-08-30 09:51:43,561 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 55 transitions, 171 flow. Second operand has 5 states, 5 states have (on average 131.8) internal successors, (659), 5 states have internal predecessors, (659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:51:43,561 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:43,561 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 287 [2023-08-30 09:51:43,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:44,229 INFO L130 PetriNetUnfolder]: 4548/7586 cut-off events. [2023-08-30 09:51:44,229 INFO L131 PetriNetUnfolder]: For 2608/2608 co-relation queries the response was YES. [2023-08-30 09:51:44,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17211 conditions, 7586 events. 4548/7586 cut-off events. For 2608/2608 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 49334 event pairs, 722 based on Foata normal form. 0/6354 useless extension candidates. Maximal degree in co-relation 17197. Up to 4022 conditions per place. [2023-08-30 09:51:44,266 INFO L137 encePairwiseOnDemand]: 272/287 looper letters, 151 selfloop transitions, 19 changer transitions 0/177 dead transitions. [2023-08-30 09:51:44,266 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 177 transitions, 881 flow [2023-08-30 09:51:44,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 09:51:44,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 09:51:44,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1080 transitions. [2023-08-30 09:51:44,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375808860129417 [2023-08-30 09:51:44,270 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1080 transitions. [2023-08-30 09:51:44,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1080 transitions. [2023-08-30 09:51:44,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:44,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1080 transitions. [2023-08-30 09:51:44,274 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 154.28571428571428) internal successors, (1080), 7 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have 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:51:44,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 287.0) internal successors, (2296), 8 states have internal predecessors, (2296), 0 states have call successors, (0), 0 states have 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:51:44,278 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 287.0) internal successors, (2296), 8 states have internal predecessors, (2296), 0 states have call successors, (0), 0 states have 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:51:44,278 INFO L175 Difference]: Start difference. First operand has 62 places, 55 transitions, 171 flow. Second operand 7 states and 1080 transitions. [2023-08-30 09:51:44,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 177 transitions, 881 flow [2023-08-30 09:51:44,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 177 transitions, 863 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 09:51:44,333 INFO L231 Difference]: Finished difference. Result has 72 places, 71 transitions, 326 flow [2023-08-30 09:51:44,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=326, PETRI_PLACES=72, PETRI_TRANSITIONS=71} [2023-08-30 09:51:44,334 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 16 predicate places. [2023-08-30 09:51:44,335 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 71 transitions, 326 flow [2023-08-30 09:51:44,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 131.8) internal successors, (659), 5 states have internal predecessors, (659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:51:44,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:44,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:51:44,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-30 09:51:44,335 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:51:44,336 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:44,336 INFO L85 PathProgramCache]: Analyzing trace with hash 280077312, now seen corresponding path program 1 times [2023-08-30 09:51:44,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:44,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080105133] [2023-08-30 09:51:44,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:44,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:44,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:44,377 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:51:44,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:44,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080105133] [2023-08-30 09:51:44,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080105133] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:44,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:44,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:51:44,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634941140] [2023-08-30 09:51:44,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:44,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:51:44,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:44,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:51:44,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:51:44,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 287 [2023-08-30 09:51:44,402 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 71 transitions, 326 flow. Second operand has 5 states, 5 states have (on average 131.8) internal successors, (659), 5 states have internal predecessors, (659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:51:44,402 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:44,402 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 287 [2023-08-30 09:51:44,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:45,110 INFO L130 PetriNetUnfolder]: 4271/7282 cut-off events. [2023-08-30 09:51:45,110 INFO L131 PetriNetUnfolder]: For 5989/5989 co-relation queries the response was YES. [2023-08-30 09:51:45,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20000 conditions, 7282 events. 4271/7282 cut-off events. For 5989/5989 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 48040 event pairs, 663 based on Foata normal form. 278/7199 useless extension candidates. Maximal degree in co-relation 19980. Up to 4138 conditions per place. [2023-08-30 09:51:45,149 INFO L137 encePairwiseOnDemand]: 272/287 looper letters, 154 selfloop transitions, 24 changer transitions 0/185 dead transitions. [2023-08-30 09:51:45,149 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 185 transitions, 1064 flow [2023-08-30 09:51:45,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 09:51:45,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 09:51:45,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1077 transitions. [2023-08-30 09:51:45,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5360876057740169 [2023-08-30 09:51:45,153 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1077 transitions. [2023-08-30 09:51:45,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1077 transitions. [2023-08-30 09:51:45,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:45,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1077 transitions. [2023-08-30 09:51:45,156 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 153.85714285714286) internal successors, (1077), 7 states have internal predecessors, (1077), 0 states have call successors, (0), 0 states have 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:51:45,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 287.0) internal successors, (2296), 8 states have internal predecessors, (2296), 0 states have call successors, (0), 0 states have 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:51:45,161 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 287.0) internal successors, (2296), 8 states have internal predecessors, (2296), 0 states have call successors, (0), 0 states have 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:51:45,162 INFO L175 Difference]: Start difference. First operand has 72 places, 71 transitions, 326 flow. Second operand 7 states and 1077 transitions. [2023-08-30 09:51:45,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 185 transitions, 1064 flow [2023-08-30 09:51:45,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 185 transitions, 1060 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 09:51:45,179 INFO L231 Difference]: Finished difference. Result has 81 places, 83 transitions, 516 flow [2023-08-30 09:51:45,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=516, PETRI_PLACES=81, PETRI_TRANSITIONS=83} [2023-08-30 09:51:45,181 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 25 predicate places. [2023-08-30 09:51:45,182 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 83 transitions, 516 flow [2023-08-30 09:51:45,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 131.8) internal successors, (659), 5 states have internal predecessors, (659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:51:45,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:45,182 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:51:45,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-30 09:51:45,183 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:51:45,183 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:45,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1791310096, now seen corresponding path program 1 times [2023-08-30 09:51:45,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:45,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192188232] [2023-08-30 09:51:45,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:45,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:45,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:45,248 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:51:45,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:45,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192188232] [2023-08-30 09:51:45,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192188232] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:45,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:45,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:51:45,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141991602] [2023-08-30 09:51:45,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:45,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:51:45,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:45,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:51:45,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:51:45,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 287 [2023-08-30 09:51:45,277 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 83 transitions, 516 flow. Second operand has 5 states, 5 states have (on average 132.2) internal successors, (661), 5 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have 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:51:45,277 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:45,278 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 287 [2023-08-30 09:51:45,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:45,953 INFO L130 PetriNetUnfolder]: 4667/7829 cut-off events. [2023-08-30 09:51:45,953 INFO L131 PetriNetUnfolder]: For 14964/14964 co-relation queries the response was YES. [2023-08-30 09:51:45,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24290 conditions, 7829 events. 4667/7829 cut-off events. For 14964/14964 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 51066 event pairs, 1172 based on Foata normal form. 193/7643 useless extension candidates. Maximal degree in co-relation 24265. Up to 5193 conditions per place. [2023-08-30 09:51:45,992 INFO L137 encePairwiseOnDemand]: 274/287 looper letters, 136 selfloop transitions, 22 changer transitions 0/165 dead transitions. [2023-08-30 09:51:45,993 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 165 transitions, 1144 flow [2023-08-30 09:51:45,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 09:51:45,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 09:51:45,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 909 transitions. [2023-08-30 09:51:45,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5278745644599303 [2023-08-30 09:51:45,996 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 909 transitions. [2023-08-30 09:51:45,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 909 transitions. [2023-08-30 09:51:45,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:45,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 909 transitions. [2023-08-30 09:51:45,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 151.5) internal successors, (909), 6 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have 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:51:46,001 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 287.0) internal successors, (2009), 7 states have internal predecessors, (2009), 0 states have call successors, (0), 0 states have 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:51:46,002 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 287.0) internal successors, (2009), 7 states have internal predecessors, (2009), 0 states have call successors, (0), 0 states have 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:51:46,002 INFO L175 Difference]: Start difference. First operand has 81 places, 83 transitions, 516 flow. Second operand 6 states and 909 transitions. [2023-08-30 09:51:46,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 165 transitions, 1144 flow [2023-08-30 09:51:46,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 165 transitions, 1124 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-30 09:51:46,068 INFO L231 Difference]: Finished difference. Result has 87 places, 93 transitions, 694 flow [2023-08-30 09:51:46,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=694, PETRI_PLACES=87, PETRI_TRANSITIONS=93} [2023-08-30 09:51:46,069 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 31 predicate places. [2023-08-30 09:51:46,069 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 93 transitions, 694 flow [2023-08-30 09:51:46,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 132.2) internal successors, (661), 5 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have 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:51:46,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:46,069 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:51:46,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-30 09:51:46,070 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:51:46,070 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:46,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1791310098, now seen corresponding path program 1 times [2023-08-30 09:51:46,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:46,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484339881] [2023-08-30 09:51:46,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:46,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:46,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:46,114 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:51:46,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:46,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484339881] [2023-08-30 09:51:46,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484339881] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:46,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:46,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:51:46,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554980256] [2023-08-30 09:51:46,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:46,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:51:46,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:46,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:51:46,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:51:46,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 287 [2023-08-30 09:51:46,143 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 93 transitions, 694 flow. Second operand has 5 states, 5 states have (on average 132.2) internal successors, (661), 5 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have 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:51:46,144 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:46,144 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 287 [2023-08-30 09:51:46,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:46,819 INFO L130 PetriNetUnfolder]: 4263/7198 cut-off events. [2023-08-30 09:51:46,819 INFO L131 PetriNetUnfolder]: For 19847/19847 co-relation queries the response was YES. [2023-08-30 09:51:46,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23642 conditions, 7198 events. 4263/7198 cut-off events. For 19847/19847 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 46229 event pairs, 1122 based on Foata normal form. 193/7035 useless extension candidates. Maximal degree in co-relation 23613. Up to 4913 conditions per place. [2023-08-30 09:51:46,863 INFO L137 encePairwiseOnDemand]: 274/287 looper letters, 131 selfloop transitions, 20 changer transitions 0/158 dead transitions. [2023-08-30 09:51:46,863 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 158 transitions, 1153 flow [2023-08-30 09:51:46,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 09:51:46,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 09:51:46,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 908 transitions. [2023-08-30 09:51:46,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272938443670151 [2023-08-30 09:51:46,867 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 908 transitions. [2023-08-30 09:51:46,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 908 transitions. [2023-08-30 09:51:46,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:46,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 908 transitions. [2023-08-30 09:51:46,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 151.33333333333334) internal successors, (908), 6 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have 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:51:46,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 287.0) internal successors, (2009), 7 states have internal predecessors, (2009), 0 states have call successors, (0), 0 states have 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:51:46,873 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 287.0) internal successors, (2009), 7 states have internal predecessors, (2009), 0 states have call successors, (0), 0 states have 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:51:46,873 INFO L175 Difference]: Start difference. First operand has 87 places, 93 transitions, 694 flow. Second operand 6 states and 908 transitions. [2023-08-30 09:51:46,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 158 transitions, 1153 flow [2023-08-30 09:51:46,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 158 transitions, 1140 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 09:51:46,947 INFO L231 Difference]: Finished difference. Result has 91 places, 86 transitions, 648 flow [2023-08-30 09:51:46,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=608, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=648, PETRI_PLACES=91, PETRI_TRANSITIONS=86} [2023-08-30 09:51:46,948 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 35 predicate places. [2023-08-30 09:51:46,948 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 86 transitions, 648 flow [2023-08-30 09:51:46,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 132.2) internal successors, (661), 5 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have 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:51:46,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:46,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] [2023-08-30 09:51:46,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-30 09:51:46,949 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:51:46,950 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:46,950 INFO L85 PathProgramCache]: Analyzing trace with hash -815400907, now seen corresponding path program 1 times [2023-08-30 09:51:46,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:46,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600101423] [2023-08-30 09:51:46,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:46,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:46,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:47,036 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:51:47,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:47,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600101423] [2023-08-30 09:51:47,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600101423] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 09:51:47,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848239190] [2023-08-30 09:51:47,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:47,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 09:51:47,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 09:51:47,039 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:51:47,065 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:51:47,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:47,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-30 09:51:47,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 09:51:47,187 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:51:47,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 09:51:47,245 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:51:47,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848239190] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 09:51:47,246 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 09:51:47,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 10 [2023-08-30 09:51:47,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551398996] [2023-08-30 09:51:47,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 09:51:47,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-30 09:51:47,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:47,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-30 09:51:47,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-08-30 09:51:47,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 287 [2023-08-30 09:51:47,313 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 86 transitions, 648 flow. Second operand has 12 states, 12 states have (on average 128.58333333333334) internal successors, (1543), 12 states have internal predecessors, (1543), 0 states have call successors, (0), 0 states have 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:51:47,314 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:47,314 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 287 [2023-08-30 09:51:47,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:48,485 INFO L130 PetriNetUnfolder]: 6144/10416 cut-off events. [2023-08-30 09:51:48,485 INFO L131 PetriNetUnfolder]: For 28431/28431 co-relation queries the response was YES. [2023-08-30 09:51:48,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33763 conditions, 10416 events. 6144/10416 cut-off events. For 28431/28431 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 71850 event pairs, 421 based on Foata normal form. 272/10124 useless extension candidates. Maximal degree in co-relation 33733. Up to 3161 conditions per place. [2023-08-30 09:51:48,529 INFO L137 encePairwiseOnDemand]: 273/287 looper letters, 378 selfloop transitions, 60 changer transitions 3/448 dead transitions. [2023-08-30 09:51:48,529 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 448 transitions, 2803 flow [2023-08-30 09:51:48,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-30 09:51:48,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-30 09:51:48,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3048 transitions. [2023-08-30 09:51:48,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5057242409158785 [2023-08-30 09:51:48,537 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3048 transitions. [2023-08-30 09:51:48,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3048 transitions. [2023-08-30 09:51:48,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:48,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3048 transitions. [2023-08-30 09:51:48,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 145.14285714285714) internal successors, (3048), 21 states have internal predecessors, (3048), 0 states have call successors, (0), 0 states have 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:51:48,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 287.0) internal successors, (6314), 22 states have internal predecessors, (6314), 0 states have call successors, (0), 0 states have 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:51:48,553 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 287.0) internal successors, (6314), 22 states have internal predecessors, (6314), 0 states have call successors, (0), 0 states have 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:51:48,553 INFO L175 Difference]: Start difference. First operand has 91 places, 86 transitions, 648 flow. Second operand 21 states and 3048 transitions. [2023-08-30 09:51:48,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 448 transitions, 2803 flow [2023-08-30 09:51:48,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 448 transitions, 2789 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-30 09:51:48,624 INFO L231 Difference]: Finished difference. Result has 112 places, 114 transitions, 1098 flow [2023-08-30 09:51:48,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=626, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1098, PETRI_PLACES=112, PETRI_TRANSITIONS=114} [2023-08-30 09:51:48,624 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 56 predicate places. [2023-08-30 09:51:48,625 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 114 transitions, 1098 flow [2023-08-30 09:51:48,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 128.58333333333334) internal successors, (1543), 12 states have internal predecessors, (1543), 0 states have call successors, (0), 0 states have 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:51:48,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:48,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] [2023-08-30 09:51:48,635 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:51:48,831 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,SelfDestructingSolverStorable15 [2023-08-30 09:51:48,831 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:51:48,831 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:48,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1639861135, now seen corresponding path program 1 times [2023-08-30 09:51:48,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:48,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397021861] [2023-08-30 09:51:48,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:48,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:48,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:48,924 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:51:48,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:48,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397021861] [2023-08-30 09:51:48,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397021861] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:48,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:48,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:51:48,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242845035] [2023-08-30 09:51:48,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:48,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:51:48,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:48,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:51:48,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:51:48,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 287 [2023-08-30 09:51:48,970 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 114 transitions, 1098 flow. Second operand has 3 states, 3 states have (on average 132.33333333333334) internal successors, (397), 3 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have 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:51:48,970 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:48,970 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 287 [2023-08-30 09:51:48,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:49,652 INFO L130 PetriNetUnfolder]: 5347/9590 cut-off events. [2023-08-30 09:51:49,652 INFO L131 PetriNetUnfolder]: For 40473/40473 co-relation queries the response was YES. [2023-08-30 09:51:49,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33246 conditions, 9590 events. 5347/9590 cut-off events. For 40473/40473 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 71656 event pairs, 2317 based on Foata normal form. 167/9008 useless extension candidates. Maximal degree in co-relation 33210. Up to 6780 conditions per place. [2023-08-30 09:51:49,691 INFO L137 encePairwiseOnDemand]: 276/287 looper letters, 175 selfloop transitions, 15 changer transitions 0/197 dead transitions. [2023-08-30 09:51:49,691 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 197 transitions, 2272 flow [2023-08-30 09:51:49,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:51:49,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:51:49,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 465 transitions. [2023-08-30 09:51:49,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2023-08-30 09:51:49,693 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 465 transitions. [2023-08-30 09:51:49,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 465 transitions. [2023-08-30 09:51:49,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:49,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 465 transitions. [2023-08-30 09:51:49,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 155.0) internal successors, (465), 3 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have 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:51:49,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 287.0) internal successors, (1148), 4 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have 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:51:49,696 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 287.0) internal successors, (1148), 4 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have 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:51:49,696 INFO L175 Difference]: Start difference. First operand has 112 places, 114 transitions, 1098 flow. Second operand 3 states and 465 transitions. [2023-08-30 09:51:49,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 197 transitions, 2272 flow [2023-08-30 09:51:49,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 197 transitions, 2027 flow, removed 105 selfloop flow, removed 4 redundant places. [2023-08-30 09:51:49,841 INFO L231 Difference]: Finished difference. Result has 111 places, 126 transitions, 1079 flow [2023-08-30 09:51:49,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=960, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1079, PETRI_PLACES=111, PETRI_TRANSITIONS=126} [2023-08-30 09:51:49,841 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 55 predicate places. [2023-08-30 09:51:49,842 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 126 transitions, 1079 flow [2023-08-30 09:51:49,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 132.33333333333334) internal successors, (397), 3 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have 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:51:49,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:49,842 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:51:49,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-30 09:51:49,842 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:51:49,843 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:49,843 INFO L85 PathProgramCache]: Analyzing trace with hash 579992980, now seen corresponding path program 1 times [2023-08-30 09:51:49,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:49,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496889696] [2023-08-30 09:51:49,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:49,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:49,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:49,945 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:51:49,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:49,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496889696] [2023-08-30 09:51:49,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496889696] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 09:51:49,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002859778] [2023-08-30 09:51:49,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:49,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 09:51:49,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 09:51:49,947 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:51:49,949 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:51:50,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:50,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-30 09:51:50,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 09:51:50,060 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:51:50,061 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 09:51:50,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002859778] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:50,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 09:51:50,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 6 [2023-08-30 09:51:50,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51588558] [2023-08-30 09:51:50,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:50,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 09:51:50,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:50,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 09:51:50,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-30 09:51:50,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 287 [2023-08-30 09:51:50,096 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 126 transitions, 1079 flow. Second operand has 6 states, 6 states have (on average 128.66666666666666) internal successors, (772), 6 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have 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:51:50,096 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:50,096 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 287 [2023-08-30 09:51:50,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:51,086 INFO L130 PetriNetUnfolder]: 5293/9605 cut-off events. [2023-08-30 09:51:51,087 INFO L131 PetriNetUnfolder]: For 32373/32415 co-relation queries the response was YES. [2023-08-30 09:51:51,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35288 conditions, 9605 events. 5293/9605 cut-off events. For 32373/32415 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 71945 event pairs, 1642 based on Foata normal form. 115/9033 useless extension candidates. Maximal degree in co-relation 35251. Up to 5873 conditions per place. [2023-08-30 09:51:51,158 INFO L137 encePairwiseOnDemand]: 273/287 looper letters, 238 selfloop transitions, 44 changer transitions 4/293 dead transitions. [2023-08-30 09:51:51,159 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 293 transitions, 2351 flow [2023-08-30 09:51:51,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 09:51:51,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 09:51:51,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1334 transitions. [2023-08-30 09:51:51,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5164537359659311 [2023-08-30 09:51:51,162 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1334 transitions. [2023-08-30 09:51:51,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1334 transitions. [2023-08-30 09:51:51,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:51,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1334 transitions. [2023-08-30 09:51:51,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 148.22222222222223) internal successors, (1334), 9 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:51:51,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 287.0) internal successors, (2870), 10 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have 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:51:51,169 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 287.0) internal successors, (2870), 10 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have 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:51:51,169 INFO L175 Difference]: Start difference. First operand has 111 places, 126 transitions, 1079 flow. Second operand 9 states and 1334 transitions. [2023-08-30 09:51:51,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 293 transitions, 2351 flow [2023-08-30 09:51:51,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 293 transitions, 2253 flow, removed 8 selfloop flow, removed 2 redundant places. [2023-08-30 09:51:51,342 INFO L231 Difference]: Finished difference. Result has 119 places, 130 transitions, 1191 flow [2023-08-30 09:51:51,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=999, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1191, PETRI_PLACES=119, PETRI_TRANSITIONS=130} [2023-08-30 09:51:51,342 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 63 predicate places. [2023-08-30 09:51:51,343 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 130 transitions, 1191 flow [2023-08-30 09:51:51,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 128.66666666666666) internal successors, (772), 6 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have 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:51:51,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:51,344 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:51:51,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-30 09:51:51,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-30 09:51:51,549 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:51:51,549 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:51,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1277831909, now seen corresponding path program 1 times [2023-08-30 09:51:51,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:51,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746317999] [2023-08-30 09:51:51,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:51,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:51,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:51,624 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:51:51,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:51,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746317999] [2023-08-30 09:51:51,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746317999] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:51,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:51,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 09:51:51,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625904693] [2023-08-30 09:51:51,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:51,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 09:51:51,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:51,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 09:51:51,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-30 09:51:51,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 287 [2023-08-30 09:51:51,672 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 130 transitions, 1191 flow. Second operand has 7 states, 7 states have (on average 128.14285714285714) internal successors, (897), 7 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have 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:51:51,672 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:51,672 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 287 [2023-08-30 09:51:51,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:52,782 INFO L130 PetriNetUnfolder]: 5322/9508 cut-off events. [2023-08-30 09:51:52,783 INFO L131 PetriNetUnfolder]: For 39739/39781 co-relation queries the response was YES. [2023-08-30 09:51:52,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35003 conditions, 9508 events. 5322/9508 cut-off events. For 39739/39781 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 69724 event pairs, 1308 based on Foata normal form. 140/8978 useless extension candidates. Maximal degree in co-relation 34963. Up to 6357 conditions per place. [2023-08-30 09:51:52,835 INFO L137 encePairwiseOnDemand]: 274/287 looper letters, 217 selfloop transitions, 61 changer transitions 0/285 dead transitions. [2023-08-30 09:51:52,835 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 285 transitions, 2325 flow [2023-08-30 09:51:52,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-30 09:51:52,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-30 09:51:52,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1972 transitions. [2023-08-30 09:51:52,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49079143852663015 [2023-08-30 09:51:52,840 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1972 transitions. [2023-08-30 09:51:52,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1972 transitions. [2023-08-30 09:51:52,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:52,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1972 transitions. [2023-08-30 09:51:52,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 140.85714285714286) internal successors, (1972), 14 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have 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:51:52,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 287.0) internal successors, (4305), 15 states have internal predecessors, (4305), 0 states have call successors, (0), 0 states have 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:51:52,847 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 287.0) internal successors, (4305), 15 states have internal predecessors, (4305), 0 states have call successors, (0), 0 states have 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:51:52,847 INFO L175 Difference]: Start difference. First operand has 119 places, 130 transitions, 1191 flow. Second operand 14 states and 1972 transitions. [2023-08-30 09:51:52,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 285 transitions, 2325 flow [2023-08-30 09:51:52,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 285 transitions, 2183 flow, removed 9 selfloop flow, removed 11 redundant places. [2023-08-30 09:51:52,976 INFO L231 Difference]: Finished difference. Result has 123 places, 135 transitions, 1244 flow [2023-08-30 09:51:52,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1244, PETRI_PLACES=123, PETRI_TRANSITIONS=135} [2023-08-30 09:51:52,977 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 67 predicate places. [2023-08-30 09:51:52,977 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 135 transitions, 1244 flow [2023-08-30 09:51:52,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 128.14285714285714) internal successors, (897), 7 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have 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:51:52,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:52,977 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:51:52,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-30 09:51:52,978 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:51:52,978 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:52,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1282574293, now seen corresponding path program 2 times [2023-08-30 09:51:52,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:52,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678077411] [2023-08-30 09:51:52,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:52,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:52,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:53,052 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:51:53,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:53,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678077411] [2023-08-30 09:51:53,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678077411] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:53,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:53,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 09:51:53,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093006156] [2023-08-30 09:51:53,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:53,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 09:51:53,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:53,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 09:51:53,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-30 09:51:53,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 287 [2023-08-30 09:51:53,122 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 135 transitions, 1244 flow. Second operand has 7 states, 7 states have (on average 128.14285714285714) internal successors, (897), 7 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have 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:51:53,122 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:53,122 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 287 [2023-08-30 09:51:53,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:54,186 INFO L130 PetriNetUnfolder]: 5124/9203 cut-off events. [2023-08-30 09:51:54,186 INFO L131 PetriNetUnfolder]: For 34351/34379 co-relation queries the response was YES. [2023-08-30 09:51:54,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33729 conditions, 9203 events. 5124/9203 cut-off events. For 34351/34379 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 67393 event pairs, 1655 based on Foata normal form. 126/8645 useless extension candidates. Maximal degree in co-relation 33689. Up to 6912 conditions per place. [2023-08-30 09:51:54,223 INFO L137 encePairwiseOnDemand]: 274/287 looper letters, 218 selfloop transitions, 41 changer transitions 4/270 dead transitions. [2023-08-30 09:51:54,223 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 270 transitions, 2214 flow [2023-08-30 09:51:54,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-30 09:51:54,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-30 09:51:54,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1705 transitions. [2023-08-30 09:51:54,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49506387921022066 [2023-08-30 09:51:54,226 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1705 transitions. [2023-08-30 09:51:54,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1705 transitions. [2023-08-30 09:51:54,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:54,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1705 transitions. [2023-08-30 09:51:54,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 142.08333333333334) internal successors, (1705), 12 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have 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:51:54,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 287.0) internal successors, (3731), 13 states have internal predecessors, (3731), 0 states have call successors, (0), 0 states have 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:51:54,232 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 287.0) internal successors, (3731), 13 states have internal predecessors, (3731), 0 states have call successors, (0), 0 states have 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:51:54,232 INFO L175 Difference]: Start difference. First operand has 123 places, 135 transitions, 1244 flow. Second operand 12 states and 1705 transitions. [2023-08-30 09:51:54,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 270 transitions, 2214 flow [2023-08-30 09:51:54,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 270 transitions, 2074 flow, removed 30 selfloop flow, removed 10 redundant places. [2023-08-30 09:51:54,362 INFO L231 Difference]: Finished difference. Result has 123 places, 131 transitions, 1112 flow [2023-08-30 09:51:54,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=1000, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1112, PETRI_PLACES=123, PETRI_TRANSITIONS=131} [2023-08-30 09:51:54,362 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 67 predicate places. [2023-08-30 09:51:54,363 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 131 transitions, 1112 flow [2023-08-30 09:51:54,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 128.14285714285714) internal successors, (897), 7 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have 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:51:54,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:54,363 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:51:54,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-30 09:51:54,364 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:51:54,364 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:54,364 INFO L85 PathProgramCache]: Analyzing trace with hash 427281850, now seen corresponding path program 1 times [2023-08-30 09:51:54,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:54,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124160766] [2023-08-30 09:51:54,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:54,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:54,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:54,430 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:51:54,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:54,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124160766] [2023-08-30 09:51:54,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124160766] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:54,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:54,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 09:51:54,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712004903] [2023-08-30 09:51:54,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:54,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 09:51:54,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:54,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 09:51:54,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-30 09:51:54,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 287 [2023-08-30 09:51:54,479 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 131 transitions, 1112 flow. Second operand has 7 states, 7 states have (on average 128.0) internal successors, (896), 7 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have 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:51:54,479 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:54,479 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 287 [2023-08-30 09:51:54,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:55,473 INFO L130 PetriNetUnfolder]: 5919/10610 cut-off events. [2023-08-30 09:51:55,473 INFO L131 PetriNetUnfolder]: For 31876/31876 co-relation queries the response was YES. [2023-08-30 09:51:55,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37580 conditions, 10610 events. 5919/10610 cut-off events. For 31876/31876 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 78947 event pairs, 1829 based on Foata normal form. 112/9965 useless extension candidates. Maximal degree in co-relation 37544. Up to 7441 conditions per place. [2023-08-30 09:51:55,539 INFO L137 encePairwiseOnDemand]: 274/287 looper letters, 248 selfloop transitions, 42 changer transitions 4/301 dead transitions. [2023-08-30 09:51:55,539 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 301 transitions, 2530 flow [2023-08-30 09:51:55,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 09:51:55,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 09:51:55,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1317 transitions. [2023-08-30 09:51:55,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5098722415795587 [2023-08-30 09:51:55,542 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1317 transitions. [2023-08-30 09:51:55,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1317 transitions. [2023-08-30 09:51:55,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:55,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1317 transitions. [2023-08-30 09:51:55,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 146.33333333333334) internal successors, (1317), 9 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have 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:51:55,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 287.0) internal successors, (2870), 10 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have 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:51:55,550 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 287.0) internal successors, (2870), 10 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have 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:51:55,550 INFO L175 Difference]: Start difference. First operand has 123 places, 131 transitions, 1112 flow. Second operand 9 states and 1317 transitions. [2023-08-30 09:51:55,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 301 transitions, 2530 flow [2023-08-30 09:51:55,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 301 transitions, 2503 flow, removed 9 selfloop flow, removed 2 redundant places. [2023-08-30 09:51:55,710 INFO L231 Difference]: Finished difference. Result has 130 places, 152 transitions, 1458 flow [2023-08-30 09:51:55,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1458, PETRI_PLACES=130, PETRI_TRANSITIONS=152} [2023-08-30 09:51:55,710 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 74 predicate places. [2023-08-30 09:51:55,710 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 152 transitions, 1458 flow [2023-08-30 09:51:55,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 128.0) internal successors, (896), 7 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have 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:51:55,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:55,711 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:51:55,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-30 09:51:55,711 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:51:55,711 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:55,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1138790895, now seen corresponding path program 1 times [2023-08-30 09:51:55,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:55,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881353564] [2023-08-30 09:51:55,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:55,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:55,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:55,754 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:51:55,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:55,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881353564] [2023-08-30 09:51:55,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881353564] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:55,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:55,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:51:55,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475169466] [2023-08-30 09:51:55,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:55,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:51:55,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:55,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:51:55,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:51:55,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 287 [2023-08-30 09:51:55,781 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 152 transitions, 1458 flow. Second operand has 3 states, 3 states have (on average 130.33333333333334) internal successors, (391), 3 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have 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:51:55,781 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:55,781 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 287 [2023-08-30 09:51:55,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:56,631 INFO L130 PetriNetUnfolder]: 4716/8964 cut-off events. [2023-08-30 09:51:56,631 INFO L131 PetriNetUnfolder]: For 32610/32610 co-relation queries the response was YES. [2023-08-30 09:51:56,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33545 conditions, 8964 events. 4716/8964 cut-off events. For 32610/32610 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 67367 event pairs, 1278 based on Foata normal form. 482/8388 useless extension candidates. Maximal degree in co-relation 33505. Up to 4773 conditions per place. [2023-08-30 09:51:56,661 INFO L137 encePairwiseOnDemand]: 274/287 looper letters, 205 selfloop transitions, 34 changer transitions 0/244 dead transitions. [2023-08-30 09:51:56,661 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 244 transitions, 2800 flow [2023-08-30 09:51:56,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:51:56,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:51:56,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 459 transitions. [2023-08-30 09:51:56,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2023-08-30 09:51:56,663 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 459 transitions. [2023-08-30 09:51:56,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 459 transitions. [2023-08-30 09:51:56,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:56,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 459 transitions. [2023-08-30 09:51:56,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 153.0) internal successors, (459), 3 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have 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:51:56,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 287.0) internal successors, (1148), 4 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have 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:51:56,665 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 287.0) internal successors, (1148), 4 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have 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:51:56,665 INFO L175 Difference]: Start difference. First operand has 130 places, 152 transitions, 1458 flow. Second operand 3 states and 459 transitions. [2023-08-30 09:51:56,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 244 transitions, 2800 flow [2023-08-30 09:51:56,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 244 transitions, 2714 flow, removed 33 selfloop flow, removed 3 redundant places. [2023-08-30 09:51:56,794 INFO L231 Difference]: Finished difference. Result has 130 places, 173 transitions, 1680 flow [2023-08-30 09:51:56,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=1393, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1680, PETRI_PLACES=130, PETRI_TRANSITIONS=173} [2023-08-30 09:51:56,795 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 74 predicate places. [2023-08-30 09:51:56,795 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 173 transitions, 1680 flow [2023-08-30 09:51:56,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 130.33333333333334) internal successors, (391), 3 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have 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:51:56,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:56,795 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:51:56,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-30 09:51:56,795 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:51:56,796 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:56,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1001804764, now seen corresponding path program 1 times [2023-08-30 09:51:56,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:56,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439579627] [2023-08-30 09:51:56,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:56,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:56,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:56,859 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:51:56,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:56,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439579627] [2023-08-30 09:51:56,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439579627] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:56,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:56,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 09:51:56,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028169016] [2023-08-30 09:51:56,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:56,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 09:51:56,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:56,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 09:51:56,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-30 09:51:56,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 287 [2023-08-30 09:51:56,913 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 173 transitions, 1680 flow. Second operand has 7 states, 7 states have (on average 128.28571428571428) internal successors, (898), 7 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have 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:51:56,913 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:56,914 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 287 [2023-08-30 09:51:56,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:57,893 INFO L130 PetriNetUnfolder]: 4496/8703 cut-off events. [2023-08-30 09:51:57,894 INFO L131 PetriNetUnfolder]: For 34944/34964 co-relation queries the response was YES. [2023-08-30 09:51:57,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36297 conditions, 8703 events. 4496/8703 cut-off events. For 34944/34964 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 65759 event pairs, 1230 based on Foata normal form. 77/7756 useless extension candidates. Maximal degree in co-relation 36256. Up to 6580 conditions per place. [2023-08-30 09:51:57,938 INFO L137 encePairwiseOnDemand]: 274/287 looper letters, 252 selfloop transitions, 42 changer transitions 1/302 dead transitions. [2023-08-30 09:51:57,938 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 302 transitions, 2882 flow [2023-08-30 09:51:57,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 09:51:57,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 09:51:57,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1432 transitions. [2023-08-30 09:51:57,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4989547038327526 [2023-08-30 09:51:57,941 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1432 transitions. [2023-08-30 09:51:57,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1432 transitions. [2023-08-30 09:51:57,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:57,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1432 transitions. [2023-08-30 09:51:57,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 143.2) internal successors, (1432), 10 states have internal predecessors, (1432), 0 states have call successors, (0), 0 states have 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:51:57,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 287.0) internal successors, (3157), 11 states have internal predecessors, (3157), 0 states have call successors, (0), 0 states have 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:51:57,946 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 287.0) internal successors, (3157), 11 states have internal predecessors, (3157), 0 states have call successors, (0), 0 states have 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:51:57,946 INFO L175 Difference]: Start difference. First operand has 130 places, 173 transitions, 1680 flow. Second operand 10 states and 1432 transitions. [2023-08-30 09:51:57,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 302 transitions, 2882 flow [2023-08-30 09:51:58,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 302 transitions, 2749 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-30 09:51:58,092 INFO L231 Difference]: Finished difference. Result has 137 places, 171 transitions, 1700 flow [2023-08-30 09:51:58,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=1477, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1700, PETRI_PLACES=137, PETRI_TRANSITIONS=171} [2023-08-30 09:51:58,092 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 81 predicate places. [2023-08-30 09:51:58,092 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 171 transitions, 1700 flow [2023-08-30 09:51:58,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 128.28571428571428) internal successors, (898), 7 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have 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:51:58,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:58,093 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:51:58,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-30 09:51:58,093 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:51:58,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:58,094 INFO L85 PathProgramCache]: Analyzing trace with hash 240265026, now seen corresponding path program 1 times [2023-08-30 09:51:58,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:58,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557084269] [2023-08-30 09:51:58,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:58,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:58,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:58,157 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:51:58,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:58,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557084269] [2023-08-30 09:51:58,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557084269] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:51:58,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:51:58,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 09:51:58,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17698215] [2023-08-30 09:51:58,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:51:58,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 09:51:58,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:58,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 09:51:58,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-30 09:51:58,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 287 [2023-08-30 09:51:58,203 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 171 transitions, 1700 flow. Second operand has 7 states, 7 states have (on average 128.14285714285714) internal successors, (897), 7 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have 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:51:58,203 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:58,203 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 287 [2023-08-30 09:51:58,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:51:59,096 INFO L130 PetriNetUnfolder]: 4382/8488 cut-off events. [2023-08-30 09:51:59,096 INFO L131 PetriNetUnfolder]: For 39050/39063 co-relation queries the response was YES. [2023-08-30 09:51:59,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34745 conditions, 8488 events. 4382/8488 cut-off events. For 39050/39063 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 63962 event pairs, 1085 based on Foata normal form. 95/7581 useless extension candidates. Maximal degree in co-relation 34700. Up to 5800 conditions per place. [2023-08-30 09:51:59,141 INFO L137 encePairwiseOnDemand]: 276/287 looper letters, 270 selfloop transitions, 44 changer transitions 2/323 dead transitions. [2023-08-30 09:51:59,141 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 323 transitions, 3090 flow [2023-08-30 09:51:59,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 09:51:59,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 09:51:59,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1437 transitions. [2023-08-30 09:51:59,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5006968641114983 [2023-08-30 09:51:59,142 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1437 transitions. [2023-08-30 09:51:59,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1437 transitions. [2023-08-30 09:51:59,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:51:59,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1437 transitions. [2023-08-30 09:51:59,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 143.7) internal successors, (1437), 10 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states have 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:51:59,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 287.0) internal successors, (3157), 11 states have internal predecessors, (3157), 0 states have call successors, (0), 0 states have 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:51:59,147 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 287.0) internal successors, (3157), 11 states have internal predecessors, (3157), 0 states have call successors, (0), 0 states have 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:51:59,147 INFO L175 Difference]: Start difference. First operand has 137 places, 171 transitions, 1700 flow. Second operand 10 states and 1437 transitions. [2023-08-30 09:51:59,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 323 transitions, 3090 flow [2023-08-30 09:51:59,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 323 transitions, 3012 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-08-30 09:51:59,360 INFO L231 Difference]: Finished difference. Result has 139 places, 168 transitions, 1664 flow [2023-08-30 09:51:59,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=1576, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1664, PETRI_PLACES=139, PETRI_TRANSITIONS=168} [2023-08-30 09:51:59,360 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 83 predicate places. [2023-08-30 09:51:59,360 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 168 transitions, 1664 flow [2023-08-30 09:51:59,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 128.14285714285714) internal successors, (897), 7 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have 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:51:59,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:51:59,361 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:51:59,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-30 09:51:59,361 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:51:59,361 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:51:59,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1863891080, now seen corresponding path program 1 times [2023-08-30 09:51:59,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:51:59,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310352075] [2023-08-30 09:51:59,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:59,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:51:59,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:59,446 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:51:59,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:51:59,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310352075] [2023-08-30 09:51:59,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310352075] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 09:51:59,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288571743] [2023-08-30 09:51:59,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:51:59,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 09:51:59,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 09:51:59,449 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:51:59,475 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:51:59,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:51:59,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-30 09:51:59,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 09:51:59,595 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:51:59,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 09:51:59,681 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:51:59,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288571743] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 09:51:59,682 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 09:51:59,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2023-08-30 09:51:59,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439913309] [2023-08-30 09:51:59,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 09:51:59,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-30 09:51:59,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:51:59,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-30 09:51:59,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2023-08-30 09:51:59,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 287 [2023-08-30 09:51:59,807 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 168 transitions, 1664 flow. Second operand has 16 states, 16 states have (on average 125.0625) internal successors, (2001), 16 states have internal predecessors, (2001), 0 states have call successors, (0), 0 states have 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:51:59,808 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:51:59,808 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 287 [2023-08-30 09:51:59,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:52:01,299 INFO L130 PetriNetUnfolder]: 4526/8936 cut-off events. [2023-08-30 09:52:01,299 INFO L131 PetriNetUnfolder]: For 35783/35796 co-relation queries the response was YES. [2023-08-30 09:52:01,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36017 conditions, 8936 events. 4526/8936 cut-off events. For 35783/35796 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 69428 event pairs, 599 based on Foata normal form. 130/7960 useless extension candidates. Maximal degree in co-relation 35972. Up to 2834 conditions per place. [2023-08-30 09:52:01,347 INFO L137 encePairwiseOnDemand]: 274/287 looper letters, 430 selfloop transitions, 106 changer transitions 11/554 dead transitions. [2023-08-30 09:52:01,347 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 554 transitions, 4538 flow [2023-08-30 09:52:01,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-08-30 09:52:01,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-08-30 09:52:01,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4300 transitions. [2023-08-30 09:52:01,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.468205574912892 [2023-08-30 09:52:01,350 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4300 transitions. [2023-08-30 09:52:01,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4300 transitions. [2023-08-30 09:52:01,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:52:01,351 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4300 transitions. [2023-08-30 09:52:01,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 134.375) internal successors, (4300), 32 states have internal predecessors, (4300), 0 states have call successors, (0), 0 states have 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:52:01,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 287.0) internal successors, (9471), 33 states have internal predecessors, (9471), 0 states have call successors, (0), 0 states have 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:52:01,364 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 287.0) internal successors, (9471), 33 states have internal predecessors, (9471), 0 states have call successors, (0), 0 states have 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:52:01,364 INFO L175 Difference]: Start difference. First operand has 139 places, 168 transitions, 1664 flow. Second operand 32 states and 4300 transitions. [2023-08-30 09:52:01,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 554 transitions, 4538 flow [2023-08-30 09:52:01,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 554 transitions, 4496 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-08-30 09:52:01,598 INFO L231 Difference]: Finished difference. Result has 168 places, 179 transitions, 1986 flow [2023-08-30 09:52:01,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=1599, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1986, PETRI_PLACES=168, PETRI_TRANSITIONS=179} [2023-08-30 09:52:01,599 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 112 predicate places. [2023-08-30 09:52:01,599 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 179 transitions, 1986 flow [2023-08-30 09:52:01,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 125.0625) internal successors, (2001), 16 states have internal predecessors, (2001), 0 states have call successors, (0), 0 states have 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:52:01,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:52:01,600 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:52:01,611 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:52:01,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 09:52:01,806 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:52:01,806 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:52:01,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1387487762, now seen corresponding path program 1 times [2023-08-30 09:52:01,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:52:01,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630432550] [2023-08-30 09:52:01,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:52:01,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:52:01,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:52:01,871 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:52:01,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:52:01,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630432550] [2023-08-30 09:52:01,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630432550] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 09:52:01,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791968214] [2023-08-30 09:52:01,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:52:01,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 09:52:01,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 09:52:01,872 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:52:01,875 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:52:01,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:52:01,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-30 09:52:01,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 09:52:01,975 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:52:01,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 09:52:01,990 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:52:01,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791968214] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 09:52:01,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 09:52:01,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-30 09:52:01,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621572344] [2023-08-30 09:52:01,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 09:52:01,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 09:52:01,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:52:01,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 09:52:01,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-30 09:52:02,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 287 [2023-08-30 09:52:02,006 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 179 transitions, 1986 flow. Second operand has 7 states, 7 states have (on average 138.28571428571428) internal successors, (968), 7 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have 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:52:02,006 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:52:02,006 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 287 [2023-08-30 09:52:02,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:52:02,151 INFO L130 PetriNetUnfolder]: 479/1103 cut-off events. [2023-08-30 09:52:02,151 INFO L131 PetriNetUnfolder]: For 6629/6629 co-relation queries the response was YES. [2023-08-30 09:52:02,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5007 conditions, 1103 events. 479/1103 cut-off events. For 6629/6629 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6726 event pairs, 76 based on Foata normal form. 120/1222 useless extension candidates. Maximal degree in co-relation 4958. Up to 690 conditions per place. [2023-08-30 09:52:02,156 INFO L137 encePairwiseOnDemand]: 284/287 looper letters, 114 selfloop transitions, 3 changer transitions 24/147 dead transitions. [2023-08-30 09:52:02,156 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 147 transitions, 1725 flow [2023-08-30 09:52:02,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-30 09:52:02,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-30 09:52:02,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 733 transitions. [2023-08-30 09:52:02,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.510801393728223 [2023-08-30 09:52:02,158 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 733 transitions. [2023-08-30 09:52:02,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 733 transitions. [2023-08-30 09:52:02,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:52:02,158 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 733 transitions. [2023-08-30 09:52:02,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 146.6) internal successors, (733), 5 states have internal predecessors, (733), 0 states have call successors, (0), 0 states have 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:52:02,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 287.0) internal successors, (1722), 6 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have 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:52:02,160 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 287.0) internal successors, (1722), 6 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have 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:52:02,161 INFO L175 Difference]: Start difference. First operand has 168 places, 179 transitions, 1986 flow. Second operand 5 states and 733 transitions. [2023-08-30 09:52:02,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 147 transitions, 1725 flow [2023-08-30 09:52:02,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 147 transitions, 1321 flow, removed 69 selfloop flow, removed 34 redundant places. [2023-08-30 09:52:02,175 INFO L231 Difference]: Finished difference. Result has 96 places, 63 transitions, 437 flow [2023-08-30 09:52:02,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=437, PETRI_PLACES=96, PETRI_TRANSITIONS=63} [2023-08-30 09:52:02,176 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 40 predicate places. [2023-08-30 09:52:02,176 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 63 transitions, 437 flow [2023-08-30 09:52:02,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 138.28571428571428) internal successors, (968), 7 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have 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:52:02,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:52:02,177 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:52:02,185 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:52:02,383 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,SelfDestructingSolverStorable25 [2023-08-30 09:52:02,383 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:52:02,383 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:52:02,383 INFO L85 PathProgramCache]: Analyzing trace with hash -2061852368, now seen corresponding path program 1 times [2023-08-30 09:52:02,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:52:02,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123061334] [2023-08-30 09:52:02,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:52:02,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:52:02,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:52:02,480 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:52:02,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:52:02,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123061334] [2023-08-30 09:52:02,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123061334] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 09:52:02,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467676554] [2023-08-30 09:52:02,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:52:02,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 09:52:02,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 09:52:02,483 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:52:02,485 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:52:02,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:52:02,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-30 09:52:02,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 09:52:02,606 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:52:02,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 09:52:02,674 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:52:02,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467676554] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 09:52:02,675 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 09:52:02,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2023-08-30 09:52:02,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469325538] [2023-08-30 09:52:02,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 09:52:02,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-30 09:52:02,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:52:02,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-30 09:52:02,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2023-08-30 09:52:02,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 287 [2023-08-30 09:52:02,756 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 63 transitions, 437 flow. Second operand has 14 states, 14 states have (on average 122.5) internal successors, (1715), 14 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have 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:52:02,756 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:52:02,756 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 287 [2023-08-30 09:52:02,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:52:02,979 INFO L130 PetriNetUnfolder]: 328/747 cut-off events. [2023-08-30 09:52:02,979 INFO L131 PetriNetUnfolder]: For 2434/2434 co-relation queries the response was YES. [2023-08-30 09:52:02,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2923 conditions, 747 events. 328/747 cut-off events. For 2434/2434 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 4064 event pairs, 24 based on Foata normal form. 9/755 useless extension candidates. Maximal degree in co-relation 2889. Up to 163 conditions per place. [2023-08-30 09:52:02,982 INFO L137 encePairwiseOnDemand]: 275/287 looper letters, 69 selfloop transitions, 23 changer transitions 30/128 dead transitions. [2023-08-30 09:52:02,982 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 128 transitions, 1059 flow [2023-08-30 09:52:02,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-30 09:52:02,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-30 09:52:02,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2119 transitions. [2023-08-30 09:52:02,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4343103094896495 [2023-08-30 09:52:02,984 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2119 transitions. [2023-08-30 09:52:02,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2119 transitions. [2023-08-30 09:52:02,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:52:02,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2119 transitions. [2023-08-30 09:52:02,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 124.6470588235294) internal successors, (2119), 17 states have internal predecessors, (2119), 0 states have call successors, (0), 0 states have 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:52:02,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 287.0) internal successors, (5166), 18 states have internal predecessors, (5166), 0 states have call successors, (0), 0 states have 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:52:02,989 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 287.0) internal successors, (5166), 18 states have internal predecessors, (5166), 0 states have call successors, (0), 0 states have 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:52:02,989 INFO L175 Difference]: Start difference. First operand has 96 places, 63 transitions, 437 flow. Second operand 17 states and 2119 transitions. [2023-08-30 09:52:02,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 128 transitions, 1059 flow [2023-08-30 09:52:02,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 128 transitions, 959 flow, removed 18 selfloop flow, removed 14 redundant places. [2023-08-30 09:52:02,994 INFO L231 Difference]: Finished difference. Result has 97 places, 53 transitions, 365 flow [2023-08-30 09:52:02,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=365, PETRI_PLACES=97, PETRI_TRANSITIONS=53} [2023-08-30 09:52:02,994 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 41 predicate places. [2023-08-30 09:52:02,994 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 53 transitions, 365 flow [2023-08-30 09:52:02,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 122.5) internal successors, (1715), 14 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have 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:52:02,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:52:02,995 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:52:02,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-08-30 09:52:03,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-30 09:52:03,197 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:52:03,197 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:52:03,197 INFO L85 PathProgramCache]: Analyzing trace with hash 849948284, now seen corresponding path program 1 times [2023-08-30 09:52:03,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:52:03,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956809174] [2023-08-30 09:52:03,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:52:03,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:52:03,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:52:03,279 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:52:03,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:52:03,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956809174] [2023-08-30 09:52:03,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956809174] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:52:03,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:52:03,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 09:52:03,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140725536] [2023-08-30 09:52:03,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:52:03,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 09:52:03,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:52:03,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 09:52:03,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-08-30 09:52:03,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 287 [2023-08-30 09:52:03,364 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 53 transitions, 365 flow. Second operand has 8 states, 8 states have (on average 124.375) internal successors, (995), 8 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have 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:52:03,364 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:52:03,364 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 287 [2023-08-30 09:52:03,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:52:03,552 INFO L130 PetriNetUnfolder]: 233/553 cut-off events. [2023-08-30 09:52:03,552 INFO L131 PetriNetUnfolder]: For 1541/1541 co-relation queries the response was YES. [2023-08-30 09:52:03,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2125 conditions, 553 events. 233/553 cut-off events. For 1541/1541 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2749 event pairs, 38 based on Foata normal form. 9/561 useless extension candidates. Maximal degree in co-relation 2098. Up to 316 conditions per place. [2023-08-30 09:52:03,555 INFO L137 encePairwiseOnDemand]: 277/287 looper letters, 67 selfloop transitions, 11 changer transitions 1/85 dead transitions. [2023-08-30 09:52:03,555 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 85 transitions, 699 flow [2023-08-30 09:52:03,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 09:52:03,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 09:52:03,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1159 transitions. [2023-08-30 09:52:03,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44870305845915603 [2023-08-30 09:52:03,557 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1159 transitions. [2023-08-30 09:52:03,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1159 transitions. [2023-08-30 09:52:03,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:52:03,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1159 transitions. [2023-08-30 09:52:03,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 128.77777777777777) internal successors, (1159), 9 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:52:03,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 287.0) internal successors, (2870), 10 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have 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:52:03,561 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 287.0) internal successors, (2870), 10 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have 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:52:03,561 INFO L175 Difference]: Start difference. First operand has 97 places, 53 transitions, 365 flow. Second operand 9 states and 1159 transitions. [2023-08-30 09:52:03,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 85 transitions, 699 flow [2023-08-30 09:52:03,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 85 transitions, 637 flow, removed 3 selfloop flow, removed 14 redundant places. [2023-08-30 09:52:03,566 INFO L231 Difference]: Finished difference. Result has 89 places, 55 transitions, 354 flow [2023-08-30 09:52:03,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=354, PETRI_PLACES=89, PETRI_TRANSITIONS=55} [2023-08-30 09:52:03,566 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 33 predicate places. [2023-08-30 09:52:03,566 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 55 transitions, 354 flow [2023-08-30 09:52:03,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 124.375) internal successors, (995), 8 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have 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:52:03,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:52:03,567 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:52:03,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-30 09:52:03,567 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:52:03,567 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:52:03,567 INFO L85 PathProgramCache]: Analyzing trace with hash -705470320, now seen corresponding path program 1 times [2023-08-30 09:52:03,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:52:03,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687145244] [2023-08-30 09:52:03,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:52:03,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:52:03,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:52:03,646 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:52:03,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:52:03,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687145244] [2023-08-30 09:52:03,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687145244] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:52:03,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:52:03,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 09:52:03,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402786891] [2023-08-30 09:52:03,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:52:03,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 09:52:03,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:52:03,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 09:52:03,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-30 09:52:03,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 287 [2023-08-30 09:52:03,709 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 55 transitions, 354 flow. Second operand has 8 states, 8 states have (on average 124.375) internal successors, (995), 8 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have 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:52:03,709 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:52:03,709 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 287 [2023-08-30 09:52:03,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:52:03,894 INFO L130 PetriNetUnfolder]: 224/544 cut-off events. [2023-08-30 09:52:03,894 INFO L131 PetriNetUnfolder]: For 1373/1373 co-relation queries the response was YES. [2023-08-30 09:52:03,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2021 conditions, 544 events. 224/544 cut-off events. For 1373/1373 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2765 event pairs, 21 based on Foata normal form. 9/552 useless extension candidates. Maximal degree in co-relation 1993. Up to 135 conditions per place. [2023-08-30 09:52:03,897 INFO L137 encePairwiseOnDemand]: 275/287 looper letters, 67 selfloop transitions, 22 changer transitions 0/95 dead transitions. [2023-08-30 09:52:03,897 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 95 transitions, 736 flow [2023-08-30 09:52:03,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 09:52:03,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 09:52:03,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1412 transitions. [2023-08-30 09:52:03,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44726005701615457 [2023-08-30 09:52:03,899 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1412 transitions. [2023-08-30 09:52:03,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1412 transitions. [2023-08-30 09:52:03,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:52:03,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1412 transitions. [2023-08-30 09:52:03,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 128.36363636363637) internal successors, (1412), 11 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:52:03,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 287.0) internal successors, (3444), 12 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have 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:52:03,903 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 287.0) internal successors, (3444), 12 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have 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:52:03,903 INFO L175 Difference]: Start difference. First operand has 89 places, 55 transitions, 354 flow. Second operand 11 states and 1412 transitions. [2023-08-30 09:52:03,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 95 transitions, 736 flow [2023-08-30 09:52:03,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 95 transitions, 721 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-08-30 09:52:03,908 INFO L231 Difference]: Finished difference. Result has 93 places, 54 transitions, 370 flow [2023-08-30 09:52:03,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=370, PETRI_PLACES=93, PETRI_TRANSITIONS=54} [2023-08-30 09:52:03,909 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 37 predicate places. [2023-08-30 09:52:03,910 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 54 transitions, 370 flow [2023-08-30 09:52:03,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 124.375) internal successors, (995), 8 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have 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:52:03,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:52:03,912 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:52:03,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-30 09:52:03,913 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:52:03,913 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:52:03,913 INFO L85 PathProgramCache]: Analyzing trace with hash 849948354, now seen corresponding path program 2 times [2023-08-30 09:52:03,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:52:03,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894077091] [2023-08-30 09:52:03,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:52:03,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:52:03,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:52:03,999 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:52:03,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:52:03,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894077091] [2023-08-30 09:52:03,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894077091] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:52:03,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:52:04,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 09:52:04,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154565499] [2023-08-30 09:52:04,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:52:04,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 09:52:04,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:52:04,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 09:52:04,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-30 09:52:04,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 287 [2023-08-30 09:52:04,056 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 54 transitions, 370 flow. Second operand has 8 states, 8 states have (on average 124.375) internal successors, (995), 8 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have 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:52:04,057 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:52:04,057 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 287 [2023-08-30 09:52:04,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:52:04,186 INFO L130 PetriNetUnfolder]: 215/523 cut-off events. [2023-08-30 09:52:04,186 INFO L131 PetriNetUnfolder]: For 1271/1271 co-relation queries the response was YES. [2023-08-30 09:52:04,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2018 conditions, 523 events. 215/523 cut-off events. For 1271/1271 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2631 event pairs, 15 based on Foata normal form. 9/531 useless extension candidates. Maximal degree in co-relation 1990. Up to 191 conditions per place. [2023-08-30 09:52:04,189 INFO L137 encePairwiseOnDemand]: 276/287 looper letters, 49 selfloop transitions, 10 changer transitions 24/89 dead transitions. [2023-08-30 09:52:04,189 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 89 transitions, 707 flow [2023-08-30 09:52:04,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 09:52:04,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 09:52:04,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1408 transitions. [2023-08-30 09:52:04,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2023-08-30 09:52:04,191 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1408 transitions. [2023-08-30 09:52:04,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1408 transitions. [2023-08-30 09:52:04,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:52:04,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1408 transitions. [2023-08-30 09:52:04,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 128.0) internal successors, (1408), 11 states have internal predecessors, (1408), 0 states have call successors, (0), 0 states have 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:52:04,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 287.0) internal successors, (3444), 12 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have 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:52:04,194 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 287.0) internal successors, (3444), 12 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have 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:52:04,194 INFO L175 Difference]: Start difference. First operand has 93 places, 54 transitions, 370 flow. Second operand 11 states and 1408 transitions. [2023-08-30 09:52:04,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 89 transitions, 707 flow [2023-08-30 09:52:04,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 89 transitions, 628 flow, removed 6 selfloop flow, removed 17 redundant places. [2023-08-30 09:52:04,197 INFO L231 Difference]: Finished difference. Result has 84 places, 46 transitions, 268 flow [2023-08-30 09:52:04,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=268, PETRI_PLACES=84, PETRI_TRANSITIONS=46} [2023-08-30 09:52:04,198 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 28 predicate places. [2023-08-30 09:52:04,198 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 46 transitions, 268 flow [2023-08-30 09:52:04,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 124.375) internal successors, (995), 8 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have 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:52:04,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:52:04,198 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:52:04,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-30 09:52:04,199 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:52:04,199 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:52:04,199 INFO L85 PathProgramCache]: Analyzing trace with hash 81260342, now seen corresponding path program 2 times [2023-08-30 09:52:04,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:52:04,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73221598] [2023-08-30 09:52:04,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:52:04,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:52:04,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:52:04,277 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:52:04,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:52:04,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73221598] [2023-08-30 09:52:04,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73221598] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:52:04,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:52:04,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 09:52:04,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98474445] [2023-08-30 09:52:04,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:52:04,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 09:52:04,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:52:04,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 09:52:04,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-30 09:52:04,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 287 [2023-08-30 09:52:04,358 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 46 transitions, 268 flow. Second operand has 8 states, 8 states have (on average 124.375) internal successors, (995), 8 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have 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:52:04,358 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:52:04,358 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 287 [2023-08-30 09:52:04,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:52:04,488 INFO L130 PetriNetUnfolder]: 146/361 cut-off events. [2023-08-30 09:52:04,488 INFO L131 PetriNetUnfolder]: For 679/679 co-relation queries the response was YES. [2023-08-30 09:52:04,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1288 conditions, 361 events. 146/361 cut-off events. For 679/679 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1591 event pairs, 12 based on Foata normal form. 18/379 useless extension candidates. Maximal degree in co-relation 1274. Up to 84 conditions per place. [2023-08-30 09:52:04,490 INFO L137 encePairwiseOnDemand]: 277/287 looper letters, 25 selfloop transitions, 6 changer transitions 31/68 dead transitions. [2023-08-30 09:52:04,490 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 68 transitions, 494 flow [2023-08-30 09:52:04,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 09:52:04,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 09:52:04,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1147 transitions. [2023-08-30 09:52:04,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4440572977158343 [2023-08-30 09:52:04,492 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1147 transitions. [2023-08-30 09:52:04,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1147 transitions. [2023-08-30 09:52:04,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:52:04,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1147 transitions. [2023-08-30 09:52:04,495 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 127.44444444444444) internal successors, (1147), 9 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have 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:52:04,496 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 287.0) internal successors, (2870), 10 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have 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:52:04,497 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 287.0) internal successors, (2870), 10 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have 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:52:04,497 INFO L175 Difference]: Start difference. First operand has 84 places, 46 transitions, 268 flow. Second operand 9 states and 1147 transitions. [2023-08-30 09:52:04,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 68 transitions, 494 flow [2023-08-30 09:52:04,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 68 transitions, 470 flow, removed 0 selfloop flow, removed 9 redundant places. [2023-08-30 09:52:04,500 INFO L231 Difference]: Finished difference. Result has 71 places, 29 transitions, 147 flow [2023-08-30 09:52:04,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=147, PETRI_PLACES=71, PETRI_TRANSITIONS=29} [2023-08-30 09:52:04,500 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 15 predicate places. [2023-08-30 09:52:04,500 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 29 transitions, 147 flow [2023-08-30 09:52:04,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 124.375) internal successors, (995), 8 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have 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:52:04,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:52:04,501 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:52:04,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-30 09:52:04,502 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 09:52:04,502 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:52:04,502 INFO L85 PathProgramCache]: Analyzing trace with hash 268517432, now seen corresponding path program 2 times [2023-08-30 09:52:04,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:52:04,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250425839] [2023-08-30 09:52:04,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:52:04,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:52:04,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:52:04,589 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:52:04,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:52:04,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250425839] [2023-08-30 09:52:04,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250425839] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:52:04,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:52:04,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 09:52:04,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289990154] [2023-08-30 09:52:04,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:52:04,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 09:52:04,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:52:04,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 09:52:04,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-08-30 09:52:04,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 287 [2023-08-30 09:52:04,665 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 29 transitions, 147 flow. Second operand has 8 states, 8 states have (on average 124.375) internal successors, (995), 8 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have 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:52:04,665 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:52:04,665 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 287 [2023-08-30 09:52:04,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:52:04,757 INFO L130 PetriNetUnfolder]: 35/124 cut-off events. [2023-08-30 09:52:04,758 INFO L131 PetriNetUnfolder]: For 136/136 co-relation queries the response was YES. [2023-08-30 09:52:04,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 406 conditions, 124 events. 35/124 cut-off events. For 136/136 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 314 event pairs, 9 based on Foata normal form. 9/133 useless extension candidates. Maximal degree in co-relation 394. Up to 35 conditions per place. [2023-08-30 09:52:04,758 INFO L137 encePairwiseOnDemand]: 278/287 looper letters, 0 selfloop transitions, 0 changer transitions 41/41 dead transitions. [2023-08-30 09:52:04,758 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 41 transitions, 275 flow [2023-08-30 09:52:04,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 09:52:04,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 09:52:04,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1131 transitions. [2023-08-30 09:52:04,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.437862950058072 [2023-08-30 09:52:04,766 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1131 transitions. [2023-08-30 09:52:04,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1131 transitions. [2023-08-30 09:52:04,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:52:04,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1131 transitions. [2023-08-30 09:52:04,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 125.66666666666667) internal successors, (1131), 9 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have 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:52:04,775 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 287.0) internal successors, (2870), 10 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have 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:52:04,776 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 287.0) internal successors, (2870), 10 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have 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:52:04,776 INFO L175 Difference]: Start difference. First operand has 71 places, 29 transitions, 147 flow. Second operand 9 states and 1131 transitions. [2023-08-30 09:52:04,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 41 transitions, 275 flow [2023-08-30 09:52:04,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 41 transitions, 240 flow, removed 1 selfloop flow, removed 15 redundant places. [2023-08-30 09:52:04,778 INFO L231 Difference]: Finished difference. Result has 50 places, 0 transitions, 0 flow [2023-08-30 09:52:04,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=107, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=0, PETRI_PLACES=50, PETRI_TRANSITIONS=0} [2023-08-30 09:52:04,779 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, -6 predicate places. [2023-08-30 09:52:04,779 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 0 transitions, 0 flow [2023-08-30 09:52:04,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 124.375) internal successors, (995), 8 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have 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:52:04,779 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 16 remaining) [2023-08-30 09:52:04,780 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 16 remaining) [2023-08-30 09:52:04,780 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 16 remaining) [2023-08-30 09:52:04,780 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 16 remaining) [2023-08-30 09:52:04,780 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 16 remaining) [2023-08-30 09:52:04,780 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 16 remaining) [2023-08-30 09:52:04,780 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 16 remaining) [2023-08-30 09:52:04,781 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 16 remaining) [2023-08-30 09:52:04,781 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 16 remaining) [2023-08-30 09:52:04,781 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 16 remaining) [2023-08-30 09:52:04,781 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 16 remaining) [2023-08-30 09:52:04,781 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 16 remaining) [2023-08-30 09:52:04,781 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 16 remaining) [2023-08-30 09:52:04,782 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 16 remaining) [2023-08-30 09:52:04,782 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 16 remaining) [2023-08-30 09:52:04,782 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 16 remaining) [2023-08-30 09:52:04,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-30 09:52:04,783 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:52:04,783 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:52:04,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 147 places, 161 transitions, 340 flow [2023-08-30 09:52:04,812 INFO L130 PetriNetUnfolder]: 31/261 cut-off events. [2023-08-30 09:52:04,813 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2023-08-30 09:52:04,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 275 conditions, 261 events. 31/261 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 719 event pairs, 0 based on Foata normal form. 0/208 useless extension candidates. Maximal degree in co-relation 157. Up to 8 conditions per place. [2023-08-30 09:52:04,814 INFO L82 GeneralOperation]: Start removeDead. Operand has 147 places, 161 transitions, 340 flow [2023-08-30 09:52:04,815 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 147 places, 161 transitions, 340 flow [2023-08-30 09:52:04,816 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 09:52:04,816 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 147 places, 161 transitions, 340 flow [2023-08-30 09:52:04,816 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 147 places, 161 transitions, 340 flow [2023-08-30 09:52:04,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 147 places, 161 transitions, 340 flow [2023-08-30 09:52:04,838 INFO L130 PetriNetUnfolder]: 31/261 cut-off events. [2023-08-30 09:52:04,838 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2023-08-30 09:52:04,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 275 conditions, 261 events. 31/261 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 719 event pairs, 0 based on Foata normal form. 0/208 useless extension candidates. Maximal degree in co-relation 157. Up to 8 conditions per place. [2023-08-30 09:52:04,845 INFO L119 LiptonReduction]: Number of co-enabled transitions 10008 [2023-08-30 09:52:07,581 INFO L134 LiptonReduction]: Checked pairs total: 26831 [2023-08-30 09:52:07,581 INFO L136 LiptonReduction]: Total number of compositions: 126 [2023-08-30 09:52:07,582 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-30 09:52:07,583 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;@dacb89c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 09:52:07,583 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-30 09:52:07,589 INFO L130 PetriNetUnfolder]: 12/64 cut-off events. [2023-08-30 09:52:07,589 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-08-30 09:52:07,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:52:07,590 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-30 09:52:07,590 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 09:52:07,590 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:52:07,590 INFO L85 PathProgramCache]: Analyzing trace with hash 994545664, now seen corresponding path program 1 times [2023-08-30 09:52:07,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:52:07,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329541830] [2023-08-30 09:52:07,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:52:07,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:52:07,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 09:52:07,604 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 09:52:07,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 09:52:07,616 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 09:52:07,616 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 09:52:07,616 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-30 09:52:07,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-30 09:52:07,617 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-30 09:52:07,617 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2023-08-30 09:52:07,617 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 09:52:07,617 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-30 09:52:07,635 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-30 09:52:07,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 180 places, 199 transitions, 428 flow [2023-08-30 09:52:07,675 INFO L130 PetriNetUnfolder]: 50/406 cut-off events. [2023-08-30 09:52:07,676 INFO L131 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2023-08-30 09:52:07,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 434 conditions, 406 events. 50/406 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1304 event pairs, 1 based on Foata normal form. 0/320 useless extension candidates. Maximal degree in co-relation 269. Up to 16 conditions per place. [2023-08-30 09:52:07,679 INFO L82 GeneralOperation]: Start removeDead. Operand has 180 places, 199 transitions, 428 flow [2023-08-30 09:52:07,684 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 180 places, 199 transitions, 428 flow [2023-08-30 09:52:07,684 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 09:52:07,684 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 180 places, 199 transitions, 428 flow [2023-08-30 09:52:07,685 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 180 places, 199 transitions, 428 flow [2023-08-30 09:52:07,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 180 places, 199 transitions, 428 flow [2023-08-30 09:52:07,727 INFO L130 PetriNetUnfolder]: 50/406 cut-off events. [2023-08-30 09:52:07,727 INFO L131 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2023-08-30 09:52:07,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 434 conditions, 406 events. 50/406 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1304 event pairs, 1 based on Foata normal form. 0/320 useless extension candidates. Maximal degree in co-relation 269. Up to 16 conditions per place. [2023-08-30 09:52:07,744 INFO L119 LiptonReduction]: Number of co-enabled transitions 19224 [2023-08-30 09:52:10,626 INFO L134 LiptonReduction]: Checked pairs total: 56466 [2023-08-30 09:52:10,626 INFO L136 LiptonReduction]: Total number of compositions: 151 [2023-08-30 09:52:10,628 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 09:52:10,633 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;@dacb89c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 09:52:10,634 INFO L358 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2023-08-30 09:52:10,637 INFO L130 PetriNetUnfolder]: 3/16 cut-off events. [2023-08-30 09:52:10,638 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 09:52:10,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:52:10,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 09:52:10,638 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:52:10,638 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:52:10,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1345173110, now seen corresponding path program 1 times [2023-08-30 09:52:10,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:52:10,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203089513] [2023-08-30 09:52:10,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:52:10,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:52:10,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:52:10,658 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:52:10,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:52:10,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203089513] [2023-08-30 09:52:10,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203089513] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:52:10,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:52:10,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 09:52:10,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856205112] [2023-08-30 09:52:10,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:52:10,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:52:10,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:52:10,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:52:10,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:52:10,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 350 [2023-08-30 09:52:10,670 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 91 transitions, 212 flow. Second operand has 3 states, 3 states have (on average 166.33333333333334) internal successors, (499), 3 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have 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:52:10,670 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:52:10,670 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 350 [2023-08-30 09:52:10,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:52:17,926 INFO L130 PetriNetUnfolder]: 107413/153807 cut-off events. [2023-08-30 09:52:17,926 INFO L131 PetriNetUnfolder]: For 2441/2441 co-relation queries the response was YES. [2023-08-30 09:52:18,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 304386 conditions, 153807 events. 107413/153807 cut-off events. For 2441/2441 co-relation queries the response was YES. Maximal size of possible extension queue 3962. Compared 1154858 event pairs, 69876 based on Foata normal form. 16992/120180 useless extension candidates. Maximal degree in co-relation 26679. Up to 148930 conditions per place. [2023-08-30 09:52:18,585 INFO L137 encePairwiseOnDemand]: 324/350 looper letters, 74 selfloop transitions, 2 changer transitions 0/85 dead transitions. [2023-08-30 09:52:18,585 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 85 transitions, 352 flow [2023-08-30 09:52:18,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:52:18,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:52:18,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 601 transitions. [2023-08-30 09:52:18,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5723809523809524 [2023-08-30 09:52:18,586 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 601 transitions. [2023-08-30 09:52:18,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 601 transitions. [2023-08-30 09:52:18,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:52:18,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 601 transitions. [2023-08-30 09:52:18,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 200.33333333333334) internal successors, (601), 3 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have 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:52:18,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 350.0) internal successors, (1400), 4 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have 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:52:18,588 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 350.0) internal successors, (1400), 4 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have 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:52:18,588 INFO L175 Difference]: Start difference. First operand has 74 places, 91 transitions, 212 flow. Second operand 3 states and 601 transitions. [2023-08-30 09:52:18,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 85 transitions, 352 flow [2023-08-30 09:52:18,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 85 transitions, 352 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 09:52:18,590 INFO L231 Difference]: Finished difference. Result has 77 places, 71 transitions, 186 flow [2023-08-30 09:52:18,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=186, PETRI_PLACES=77, PETRI_TRANSITIONS=71} [2023-08-30 09:52:18,590 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 3 predicate places. [2023-08-30 09:52:18,591 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 71 transitions, 186 flow [2023-08-30 09:52:18,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 166.33333333333334) internal successors, (499), 3 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have 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:52:18,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:52:18,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:52:18,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-30 09:52:18,591 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:52:18,591 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:52:18,591 INFO L85 PathProgramCache]: Analyzing trace with hash -65459166, now seen corresponding path program 1 times [2023-08-30 09:52:18,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:52:18,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315618878] [2023-08-30 09:52:18,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:52:18,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:52:18,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:52:18,609 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:52:18,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:52:18,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315618878] [2023-08-30 09:52:18,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315618878] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:52:18,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:52:18,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 09:52:18,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329354883] [2023-08-30 09:52:18,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:52:18,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:52:18,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:52:18,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:52:18,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:52:18,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 350 [2023-08-30 09:52:18,624 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 71 transitions, 186 flow. Second operand has 3 states, 3 states have (on average 164.0) internal successors, (492), 3 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:52:18,624 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:52:18,624 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 350 [2023-08-30 09:52:18,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:52:28,230 INFO L130 PetriNetUnfolder]: 130149/191159 cut-off events. [2023-08-30 09:52:28,230 INFO L131 PetriNetUnfolder]: For 11106/11106 co-relation queries the response was YES. [2023-08-30 09:52:28,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 394495 conditions, 191159 events. 130149/191159 cut-off events. For 11106/11106 co-relation queries the response was YES. Maximal size of possible extension queue 5406. Compared 1551252 event pairs, 56508 based on Foata normal form. 0/136825 useless extension candidates. Maximal degree in co-relation 394395. Up to 131873 conditions per place. [2023-08-30 09:52:29,021 INFO L137 encePairwiseOnDemand]: 331/350 looper letters, 105 selfloop transitions, 13 changer transitions 0/126 dead transitions. [2023-08-30 09:52:29,022 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 126 transitions, 564 flow [2023-08-30 09:52:29,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:52:29,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:52:29,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 608 transitions. [2023-08-30 09:52:29,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.579047619047619 [2023-08-30 09:52:29,024 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 608 transitions. [2023-08-30 09:52:29,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 608 transitions. [2023-08-30 09:52:29,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:52:29,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 608 transitions. [2023-08-30 09:52:29,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have 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:52:29,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 350.0) internal successors, (1400), 4 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have 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:52:29,027 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 350.0) internal successors, (1400), 4 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have 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:52:29,027 INFO L175 Difference]: Start difference. First operand has 77 places, 71 transitions, 186 flow. Second operand 3 states and 608 transitions. [2023-08-30 09:52:29,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 126 transitions, 564 flow [2023-08-30 09:52:29,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 126 transitions, 561 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 09:52:29,039 INFO L231 Difference]: Finished difference. Result has 80 places, 83 transitions, 296 flow [2023-08-30 09:52:29,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=296, PETRI_PLACES=80, PETRI_TRANSITIONS=83} [2023-08-30 09:52:29,039 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 6 predicate places. [2023-08-30 09:52:29,039 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 83 transitions, 296 flow [2023-08-30 09:52:29,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 164.0) internal successors, (492), 3 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:52:29,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:52:29,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:52:29,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-30 09:52:29,040 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:52:29,040 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:52:29,040 INFO L85 PathProgramCache]: Analyzing trace with hash -65459117, now seen corresponding path program 1 times [2023-08-30 09:52:29,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:52:29,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817255762] [2023-08-30 09:52:29,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:52:29,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:52:29,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:52:29,063 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:52:29,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:52:29,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817255762] [2023-08-30 09:52:29,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817255762] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:52:29,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:52:29,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 09:52:29,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24366208] [2023-08-30 09:52:29,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:52:29,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:52:29,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:52:29,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:52:29,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:52:29,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 350 [2023-08-30 09:52:29,081 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 83 transitions, 296 flow. Second operand has 3 states, 3 states have (on average 164.0) internal successors, (492), 3 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:52:29,081 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:52:29,081 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 350 [2023-08-30 09:52:29,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:52:39,987 INFO L130 PetriNetUnfolder]: 135479/201848 cut-off events. [2023-08-30 09:52:39,987 INFO L131 PetriNetUnfolder]: For 74571/76895 co-relation queries the response was YES. [2023-08-30 09:52:40,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 490897 conditions, 201848 events. 135479/201848 cut-off events. For 74571/76895 co-relation queries the response was YES. Maximal size of possible extension queue 6088. Compared 1702214 event pairs, 48869 based on Foata normal form. 4414/186319 useless extension candidates. Maximal degree in co-relation 267227. Up to 149328 conditions per place. [2023-08-30 09:52:40,961 INFO L137 encePairwiseOnDemand]: 331/350 looper letters, 117 selfloop transitions, 16 changer transitions 0/141 dead transitions. [2023-08-30 09:52:40,961 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 141 transitions, 745 flow [2023-08-30 09:52:40,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:52:40,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:52:40,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 608 transitions. [2023-08-30 09:52:40,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.579047619047619 [2023-08-30 09:52:40,962 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 608 transitions. [2023-08-30 09:52:40,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 608 transitions. [2023-08-30 09:52:40,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:52:40,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 608 transitions. [2023-08-30 09:52:40,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have 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:52:40,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 350.0) internal successors, (1400), 4 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have 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:52:40,963 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 350.0) internal successors, (1400), 4 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have 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:52:40,963 INFO L175 Difference]: Start difference. First operand has 80 places, 83 transitions, 296 flow. Second operand 3 states and 608 transitions. [2023-08-30 09:52:40,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 141 transitions, 745 flow [2023-08-30 09:52:41,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 141 transitions, 713 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 09:52:41,413 INFO L231 Difference]: Finished difference. Result has 82 places, 98 transitions, 442 flow [2023-08-30 09:52:41,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=442, PETRI_PLACES=82, PETRI_TRANSITIONS=98} [2023-08-30 09:52:41,413 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 8 predicate places. [2023-08-30 09:52:41,413 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 98 transitions, 442 flow [2023-08-30 09:52:41,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 164.0) internal successors, (492), 3 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 09:52:41,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:52:41,414 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-30 09:52:41,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-30 09:52:41,414 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 09:52:41,414 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:52:41,414 INFO L85 PathProgramCache]: Analyzing trace with hash -2118013867, now seen corresponding path program 1 times [2023-08-30 09:52:41,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:52:41,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492113312] [2023-08-30 09:52:41,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:52:41,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:52:41,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:52:41,439 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:52:41,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:52:41,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492113312] [2023-08-30 09:52:41,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492113312] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 09:52:41,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929790627] [2023-08-30 09:52:41,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:52:41,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 09:52:41,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 09:52:41,451 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 09:52:41,457 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 09:52:41,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:52:41,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-30 09:52:41,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 09:52:41,573 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:52:41,573 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 09:52:41,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929790627] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:52:41,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 09:52:41,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 3 [2023-08-30 09:52:41,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772188257] [2023-08-30 09:52:41,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:52:41,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 09:52:41,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:52:41,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 09:52:41,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:52:41,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 350 [2023-08-30 09:52:41,586 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 98 transitions, 442 flow. Second operand has 4 states, 4 states have (on average 166.75) internal successors, (667), 4 states have internal predecessors, (667), 0 states have call successors, (0), 0 states have 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:52:41,586 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:52:41,586 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 350 [2023-08-30 09:52:41,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:52:52,573 INFO L130 PetriNetUnfolder]: 122999/185524 cut-off events. [2023-08-30 09:52:52,573 INFO L131 PetriNetUnfolder]: For 138040/138544 co-relation queries the response was YES. [2023-08-30 09:52:52,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 491110 conditions, 185524 events. 122999/185524 cut-off events. For 138040/138544 co-relation queries the response was YES. Maximal size of possible extension queue 5502. Compared 1563861 event pairs, 81926 based on Foata normal form. 432/170382 useless extension candidates. Maximal degree in co-relation 183932. Up to 177773 conditions per place. [2023-08-30 09:52:53,437 INFO L137 encePairwiseOnDemand]: 347/350 looper letters, 95 selfloop transitions, 2 changer transitions 0/109 dead transitions. [2023-08-30 09:52:53,438 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 109 transitions, 670 flow [2023-08-30 09:52:53,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 09:52:53,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 09:52:53,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 734 transitions. [2023-08-30 09:52:53,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5242857142857142 [2023-08-30 09:52:53,439 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 734 transitions. [2023-08-30 09:52:53,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 734 transitions. [2023-08-30 09:52:53,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:52:53,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 734 transitions. [2023-08-30 09:52:53,440 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 183.5) internal successors, (734), 4 states have internal predecessors, (734), 0 states have call successors, (0), 0 states have 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:52:53,440 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 350.0) internal successors, (1750), 5 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have 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:52:53,441 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 350.0) internal successors, (1750), 5 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have 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:52:53,444 INFO L175 Difference]: Start difference. First operand has 82 places, 98 transitions, 442 flow. Second operand 4 states and 734 transitions. [2023-08-30 09:52:53,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 109 transitions, 670 flow [2023-08-30 09:53:02,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 109 transitions, 636 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 09:53:02,426 INFO L231 Difference]: Finished difference. Result has 82 places, 97 transitions, 410 flow [2023-08-30 09:53:02,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=406, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=410, PETRI_PLACES=82, PETRI_TRANSITIONS=97} [2023-08-30 09:53:02,427 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 8 predicate places. [2023-08-30 09:53:02,427 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 97 transitions, 410 flow [2023-08-30 09:53:02,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 166.75) internal successors, (667), 4 states have internal predecessors, (667), 0 states have call successors, (0), 0 states have 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:02,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:02,427 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-30 09:53:02,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-30 09:53:02,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 09:53:02,628 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 09:53:02,628 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:02,629 INFO L85 PathProgramCache]: Analyzing trace with hash -2118013833, now seen corresponding path program 1 times [2023-08-30 09:53:02,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:02,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802768279] [2023-08-30 09:53:02,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:02,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:02,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:02,646 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:02,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:02,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802768279] [2023-08-30 09:53:02,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802768279] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:02,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:02,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 09:53:02,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747790710] [2023-08-30 09:53:02,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:02,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 09:53:02,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:02,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 09:53:02,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 09:53:02,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 350 [2023-08-30 09:53:02,656 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 97 transitions, 410 flow. Second operand has 3 states, 3 states have (on average 166.33333333333334) internal successors, (499), 3 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have 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:02,656 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:02,656 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 350 [2023-08-30 09:53:02,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:11,709 INFO L130 PetriNetUnfolder]: 112407/165875 cut-off events. [2023-08-30 09:53:11,709 INFO L131 PetriNetUnfolder]: For 94410/94958 co-relation queries the response was YES. [2023-08-30 09:53:11,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 427594 conditions, 165875 events. 112407/165875 cut-off events. For 94410/94958 co-relation queries the response was YES. Maximal size of possible extension queue 5100. Compared 1405893 event pairs, 13883 based on Foata normal form. 396/143492 useless extension candidates. Maximal degree in co-relation 427035. Up to 139611 conditions per place. [2023-08-30 09:53:12,474 INFO L137 encePairwiseOnDemand]: 346/350 looper letters, 144 selfloop transitions, 4 changer transitions 0/160 dead transitions. [2023-08-30 09:53:12,475 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 160 transitions, 982 flow [2023-08-30 09:53:12,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 09:53:12,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 09:53:12,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 592 transitions. [2023-08-30 09:53:12,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638095238095238 [2023-08-30 09:53:12,476 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 592 transitions. [2023-08-30 09:53:12,476 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 592 transitions. [2023-08-30 09:53:12,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:12,477 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 592 transitions. [2023-08-30 09:53:12,477 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:53:12,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 350.0) internal successors, (1400), 4 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have 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:12,478 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 350.0) internal successors, (1400), 4 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have 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:12,479 INFO L175 Difference]: Start difference. First operand has 82 places, 97 transitions, 410 flow. Second operand 3 states and 592 transitions. [2023-08-30 09:53:12,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 160 transitions, 982 flow [2023-08-30 09:53:12,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 160 transitions, 979 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 09:53:12,502 INFO L231 Difference]: Finished difference. Result has 82 places, 97 transitions, 419 flow [2023-08-30 09:53:12,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=403, PETRI_DIFFERENCE_MINUEND_PLACES=79, 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=419, PETRI_PLACES=82, PETRI_TRANSITIONS=97} [2023-08-30 09:53:12,503 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 8 predicate places. [2023-08-30 09:53:12,503 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 97 transitions, 419 flow [2023-08-30 09:53:12,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 166.33333333333334) internal successors, (499), 3 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have 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:12,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:12,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:12,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-30 09:53:12,504 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 09:53:12,504 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:12,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1167931039, now seen corresponding path program 1 times [2023-08-30 09:53:12,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:12,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57818501] [2023-08-30 09:53:12,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:12,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:12,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:12,540 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:12,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:12,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57818501] [2023-08-30 09:53:12,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57818501] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:12,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:12,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:53:12,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617252351] [2023-08-30 09:53:12,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:12,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:53:12,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:12,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:53:12,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:53:12,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 350 [2023-08-30 09:53:12,590 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 97 transitions, 419 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:53:12,590 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:12,590 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 350 [2023-08-30 09:53:12,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:24,456 INFO L130 PetriNetUnfolder]: 144205/212019 cut-off events. [2023-08-30 09:53:24,456 INFO L131 PetriNetUnfolder]: For 118848/120124 co-relation queries the response was YES. [2023-08-30 09:53:24,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 562905 conditions, 212019 events. 144205/212019 cut-off events. For 118848/120124 co-relation queries the response was YES. Maximal size of possible extension queue 6217. Compared 1745413 event pairs, 33700 based on Foata normal form. 264/186947 useless extension candidates. Maximal degree in co-relation 562792. Up to 121500 conditions per place. [2023-08-30 09:53:25,490 INFO L137 encePairwiseOnDemand]: 330/350 looper letters, 260 selfloop transitions, 52 changer transitions 0/320 dead transitions. [2023-08-30 09:53:25,490 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 320 transitions, 1847 flow [2023-08-30 09:53:25,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 09:53:25,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 09:53:25,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1395 transitions. [2023-08-30 09:53:25,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5693877551020409 [2023-08-30 09:53:25,492 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1395 transitions. [2023-08-30 09:53:25,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1395 transitions. [2023-08-30 09:53:25,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:25,492 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1395 transitions. [2023-08-30 09:53:25,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 199.28571428571428) internal successors, (1395), 7 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:25,495 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 350.0) internal successors, (2800), 8 states have internal predecessors, (2800), 0 states have call successors, (0), 0 states have 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:25,496 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 350.0) internal successors, (2800), 8 states have internal predecessors, (2800), 0 states have call successors, (0), 0 states have 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:25,496 INFO L175 Difference]: Start difference. First operand has 82 places, 97 transitions, 419 flow. Second operand 7 states and 1395 transitions. [2023-08-30 09:53:25,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 320 transitions, 1847 flow [2023-08-30 09:53:25,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 320 transitions, 1829 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 09:53:25,538 INFO L231 Difference]: Finished difference. Result has 91 places, 133 transitions, 824 flow [2023-08-30 09:53:25,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=415, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=824, PETRI_PLACES=91, PETRI_TRANSITIONS=133} [2023-08-30 09:53:25,538 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 17 predicate places. [2023-08-30 09:53:25,538 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 133 transitions, 824 flow [2023-08-30 09:53:25,539 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:53:25,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:25,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:25,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-30 09:53:25,539 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 09:53:25,539 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:25,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1167931064, now seen corresponding path program 1 times [2023-08-30 09:53:25,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:25,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556465024] [2023-08-30 09:53:25,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:25,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:25,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:25,585 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:25,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:25,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556465024] [2023-08-30 09:53:25,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556465024] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:25,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:25,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:53:25,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669706101] [2023-08-30 09:53:25,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:25,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:53:25,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:25,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:53:25,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:53:25,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 350 [2023-08-30 09:53:25,616 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 133 transitions, 824 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:53:25,616 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:25,616 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 350 [2023-08-30 09:53:25,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:53:39,699 INFO L130 PetriNetUnfolder]: 146403/217337 cut-off events. [2023-08-30 09:53:39,699 INFO L131 PetriNetUnfolder]: For 372990/375652 co-relation queries the response was YES. [2023-08-30 09:53:40,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 661287 conditions, 217337 events. 146403/217337 cut-off events. For 372990/375652 co-relation queries the response was YES. Maximal size of possible extension queue 6619. Compared 1829917 event pairs, 24800 based on Foata normal form. 6080/208873 useless extension candidates. Maximal degree in co-relation 661171. Up to 127223 conditions per place. [2023-08-30 09:53:41,205 INFO L137 encePairwiseOnDemand]: 329/350 looper letters, 284 selfloop transitions, 66 changer transitions 0/358 dead transitions. [2023-08-30 09:53:41,206 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 358 transitions, 2628 flow [2023-08-30 09:53:41,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 09:53:41,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 09:53:41,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1356 transitions. [2023-08-30 09:53:41,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553469387755102 [2023-08-30 09:53:41,207 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1356 transitions. [2023-08-30 09:53:41,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1356 transitions. [2023-08-30 09:53:41,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:53:41,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1356 transitions. [2023-08-30 09:53:41,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 193.71428571428572) internal successors, (1356), 7 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have 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,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 350.0) internal successors, (2800), 8 states have internal predecessors, (2800), 0 states have call successors, (0), 0 states have 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,212 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 350.0) internal successors, (2800), 8 states have internal predecessors, (2800), 0 states have call successors, (0), 0 states have 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,212 INFO L175 Difference]: Start difference. First operand has 91 places, 133 transitions, 824 flow. Second operand 7 states and 1356 transitions. [2023-08-30 09:53:41,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 358 transitions, 2628 flow [2023-08-30 09:53:44,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 358 transitions, 2538 flow, removed 45 selfloop flow, removed 0 redundant places. [2023-08-30 09:53:44,404 INFO L231 Difference]: Finished difference. Result has 103 places, 187 transitions, 1555 flow [2023-08-30 09:53:44,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=770, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1555, PETRI_PLACES=103, PETRI_TRANSITIONS=187} [2023-08-30 09:53:44,404 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 29 predicate places. [2023-08-30 09:53:44,405 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 187 transitions, 1555 flow [2023-08-30 09:53:44,405 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:53:44,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:53:44,405 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:53:44,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-30 09:53:44,405 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 09:53:44,406 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:53:44,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1329054552, now seen corresponding path program 1 times [2023-08-30 09:53:44,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:53:44,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264572670] [2023-08-30 09:53:44,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:53:44,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:53:44,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:53:44,462 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,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:53:44,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264572670] [2023-08-30 09:53:44,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264572670] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:53:44,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:53:44,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:53:44,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120076801] [2023-08-30 09:53:44,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:53:44,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:53:44,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:53:44,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:53:44,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:53:44,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 350 [2023-08-30 09:53:44,498 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 187 transitions, 1555 flow. Second operand has 5 states, 5 states have (on average 160.2) internal successors, (801), 5 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have 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,498 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:53:44,498 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 350 [2023-08-30 09:53:44,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:54:05,205 INFO L130 PetriNetUnfolder]: 172948/255728 cut-off events. [2023-08-30 09:54:05,205 INFO L131 PetriNetUnfolder]: For 893833/893833 co-relation queries the response was YES. [2023-08-30 09:54:05,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 904783 conditions, 255728 events. 172948/255728 cut-off events. For 893833/893833 co-relation queries the response was YES. Maximal size of possible extension queue 7813. Compared 2171430 event pairs, 43554 based on Foata normal form. 4269/249881 useless extension candidates. Maximal degree in co-relation 904653. Up to 160561 conditions per place. [2023-08-30 09:54:07,141 INFO L137 encePairwiseOnDemand]: 330/350 looper letters, 350 selfloop transitions, 110 changer transitions 0/468 dead transitions. [2023-08-30 09:54:07,141 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 468 transitions, 4138 flow [2023-08-30 09:54:07,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 09:54:07,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 09:54:07,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1395 transitions. [2023-08-30 09:54:07,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5693877551020409 [2023-08-30 09:54:07,142 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1395 transitions. [2023-08-30 09:54:07,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1395 transitions. [2023-08-30 09:54:07,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:54:07,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1395 transitions. [2023-08-30 09:54:07,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 199.28571428571428) internal successors, (1395), 7 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:54:07,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 350.0) internal successors, (2800), 8 states have internal predecessors, (2800), 0 states have call successors, (0), 0 states have 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:07,145 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 350.0) internal successors, (2800), 8 states have internal predecessors, (2800), 0 states have call successors, (0), 0 states have 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:07,145 INFO L175 Difference]: Start difference. First operand has 103 places, 187 transitions, 1555 flow. Second operand 7 states and 1395 transitions. [2023-08-30 09:54:07,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 468 transitions, 4138 flow [2023-08-30 09:54:22,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 468 transitions, 4138 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 09:54:22,158 INFO L231 Difference]: Finished difference. Result has 113 places, 251 transitions, 2641 flow [2023-08-30 09:54:22,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=1513, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2641, PETRI_PLACES=113, PETRI_TRANSITIONS=251} [2023-08-30 09:54:22,159 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 39 predicate places. [2023-08-30 09:54:22,159 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 251 transitions, 2641 flow [2023-08-30 09:54:22,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 160.2) internal successors, (801), 5 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have 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:22,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:54:22,159 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:54:22,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-30 09:54:22,160 INFO L420 AbstractCegarLoop]: === Iteration 9 === 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:22,160 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:54:22,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1329054551, now seen corresponding path program 1 times [2023-08-30 09:54:22,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:54:22,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317127968] [2023-08-30 09:54:22,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:54:22,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:54:22,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:54:22,193 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:54:22,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:54:22,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317127968] [2023-08-30 09:54:22,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317127968] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:54:22,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:54:22,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:54:22,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398806146] [2023-08-30 09:54:22,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:54:22,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:54:22,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:54:22,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:54:22,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:54:22,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 350 [2023-08-30 09:54:22,220 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 251 transitions, 2641 flow. Second operand has 5 states, 5 states have (on average 160.2) internal successors, (801), 5 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have 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:22,220 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:54:22,220 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 350 [2023-08-30 09:54:22,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:54:45,706 INFO L130 PetriNetUnfolder]: 170497/254081 cut-off events. [2023-08-30 09:54:45,706 INFO L131 PetriNetUnfolder]: For 1343212/1343212 co-relation queries the response was YES. [2023-08-30 09:54:46,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 989754 conditions, 254081 events. 170497/254081 cut-off events. For 1343212/1343212 co-relation queries the response was YES. Maximal size of possible extension queue 8035. Compared 2186080 event pairs, 36229 based on Foata normal form. 4799/248603 useless extension candidates. Maximal degree in co-relation 989616. Up to 160792 conditions per place. [2023-08-30 09:54:47,592 INFO L137 encePairwiseOnDemand]: 329/350 looper letters, 389 selfloop transitions, 113 changer transitions 0/510 dead transitions. [2023-08-30 09:54:47,592 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 510 transitions, 5534 flow [2023-08-30 09:54:47,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 09:54:47,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 09:54:47,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1355 transitions. [2023-08-30 09:54:47,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5530612244897959 [2023-08-30 09:54:47,594 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1355 transitions. [2023-08-30 09:54:47,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1355 transitions. [2023-08-30 09:54:47,595 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:54:47,595 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1355 transitions. [2023-08-30 09:54:47,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 193.57142857142858) internal successors, (1355), 7 states have internal predecessors, (1355), 0 states have call successors, (0), 0 states have 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:47,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 350.0) internal successors, (2800), 8 states have internal predecessors, (2800), 0 states have call successors, (0), 0 states have 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:47,603 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 350.0) internal successors, (2800), 8 states have internal predecessors, (2800), 0 states have call successors, (0), 0 states have 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:47,603 INFO L175 Difference]: Start difference. First operand has 113 places, 251 transitions, 2641 flow. Second operand 7 states and 1355 transitions. [2023-08-30 09:54:47,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 510 transitions, 5534 flow [2023-08-30 09:55:26,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 510 transitions, 5370 flow, removed 82 selfloop flow, removed 0 redundant places. [2023-08-30 09:55:26,341 INFO L231 Difference]: Finished difference. Result has 123 places, 312 transitions, 3844 flow [2023-08-30 09:55:26,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=2427, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3844, PETRI_PLACES=123, PETRI_TRANSITIONS=312} [2023-08-30 09:55:26,342 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 49 predicate places. [2023-08-30 09:55:26,342 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 312 transitions, 3844 flow [2023-08-30 09:55:26,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 160.2) internal successors, (801), 5 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have 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:26,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:55:26,342 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 09:55:26,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-30 09:55:26,342 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:55:26,342 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:55:26,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1652839830, now seen corresponding path program 1 times [2023-08-30 09:55:26,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:55:26,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819583244] [2023-08-30 09:55:26,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:55:26,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:55:26,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:55:26,379 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:55:26,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:55:26,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819583244] [2023-08-30 09:55:26,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819583244] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:55:26,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:55:26,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:55:26,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804048970] [2023-08-30 09:55:26,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:55:26,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:55:26,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:55:26,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:55:26,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:55:26,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 350 [2023-08-30 09:55:26,411 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 312 transitions, 3844 flow. Second operand has 5 states, 5 states have (on average 160.4) internal successors, (802), 5 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have 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:26,411 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:55:26,411 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 350 [2023-08-30 09:55:26,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:55:55,478 INFO L130 PetriNetUnfolder]: 184722/274565 cut-off events. [2023-08-30 09:55:55,478 INFO L131 PetriNetUnfolder]: For 2117071/2117071 co-relation queries the response was YES. [2023-08-30 09:55:56,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1171016 conditions, 274565 events. 184722/274565 cut-off events. For 2117071/2117071 co-relation queries the response was YES. Maximal size of possible extension queue 8560. Compared 2368671 event pairs, 51596 based on Foata normal form. 4071/267710 useless extension candidates. Maximal degree in co-relation 1170871. Up to 191152 conditions per place. [2023-08-30 09:55:58,061 INFO L137 encePairwiseOnDemand]: 331/350 looper letters, 388 selfloop transitions, 133 changer transitions 0/529 dead transitions. [2023-08-30 09:55:58,061 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 529 transitions, 6410 flow [2023-08-30 09:55:58,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 09:55:58,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 09:55:58,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1189 transitions. [2023-08-30 09:55:58,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5661904761904762 [2023-08-30 09:55:58,063 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1189 transitions. [2023-08-30 09:55:58,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1189 transitions. [2023-08-30 09:55:58,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:55:58,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1189 transitions. [2023-08-30 09:55:58,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.16666666666666) internal successors, (1189), 6 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have 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:58,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 350.0) internal successors, (2450), 7 states have internal predecessors, (2450), 0 states have call successors, (0), 0 states have 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:58,067 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 350.0) internal successors, (2450), 7 states have internal predecessors, (2450), 0 states have call successors, (0), 0 states have 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:58,067 INFO L175 Difference]: Start difference. First operand has 123 places, 312 transitions, 3844 flow. Second operand 6 states and 1189 transitions. [2023-08-30 09:55:58,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 529 transitions, 6410 flow [2023-08-30 09:56:50,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 529 transitions, 6410 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 09:56:50,954 INFO L231 Difference]: Finished difference. Result has 131 places, 345 transitions, 4756 flow [2023-08-30 09:56:50,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=3422, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4756, PETRI_PLACES=131, PETRI_TRANSITIONS=345} [2023-08-30 09:56:50,954 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 57 predicate places. [2023-08-30 09:56:50,954 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 345 transitions, 4756 flow [2023-08-30 09:56:50,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 160.4) internal successors, (802), 5 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have 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:50,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:56:50,955 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:50,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-30 09:56:50,955 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:50,955 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:56:50,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1652839831, now seen corresponding path program 1 times [2023-08-30 09:56:50,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:56:50,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898254281] [2023-08-30 09:56:50,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:56:50,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:56:50,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:56:50,990 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:50,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:56:50,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898254281] [2023-08-30 09:56:50,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898254281] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:56:50,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:56:50,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 09:56:50,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428415742] [2023-08-30 09:56:50,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:56:50,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 09:56:50,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:56:50,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 09:56:50,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 09:56:51,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 350 [2023-08-30 09:56:51,020 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 345 transitions, 4756 flow. Second operand has 5 states, 5 states have (on average 160.4) internal successors, (802), 5 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have 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:51,020 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:56:51,020 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 350 [2023-08-30 09:56:51,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:57:23,332 INFO L130 PetriNetUnfolder]: 175238/261497 cut-off events. [2023-08-30 09:57:23,332 INFO L131 PetriNetUnfolder]: For 2483131/2483131 co-relation queries the response was YES. [2023-08-30 09:57:24,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1158391 conditions, 261497 events. 175238/261497 cut-off events. For 2483131/2483131 co-relation queries the response was YES. Maximal size of possible extension queue 8260. Compared 2257369 event pairs, 45378 based on Foata normal form. 4403/255210 useless extension candidates. Maximal degree in co-relation 1158239. Up to 182966 conditions per place. [2023-08-30 09:57:25,787 INFO L137 encePairwiseOnDemand]: 330/350 looper letters, 405 selfloop transitions, 126 changer transitions 0/539 dead transitions. [2023-08-30 09:57:25,787 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 539 transitions, 7145 flow [2023-08-30 09:57:25,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 09:57:25,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 09:57:25,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1346 transitions. [2023-08-30 09:57:25,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5493877551020409 [2023-08-30 09:57:25,788 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1346 transitions. [2023-08-30 09:57:25,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1346 transitions. [2023-08-30 09:57:25,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:57:25,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1346 transitions. [2023-08-30 09:57:25,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 192.28571428571428) internal successors, (1346), 7 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have 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:25,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 350.0) internal successors, (2800), 8 states have internal predecessors, (2800), 0 states have call successors, (0), 0 states have 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:25,792 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 350.0) internal successors, (2800), 8 states have internal predecessors, (2800), 0 states have call successors, (0), 0 states have 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:25,792 INFO L175 Difference]: Start difference. First operand has 131 places, 345 transitions, 4756 flow. Second operand 7 states and 1346 transitions. [2023-08-30 09:57:25,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 539 transitions, 7145 flow [2023-08-30 09:59:01,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 539 transitions, 7039 flow, removed 53 selfloop flow, removed 0 redundant places. [2023-08-30 09:59:01,564 INFO L231 Difference]: Finished difference. Result has 140 places, 356 transitions, 5381 flow [2023-08-30 09:59:01,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=4186, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5381, PETRI_PLACES=140, PETRI_TRANSITIONS=356} [2023-08-30 09:59:01,565 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 66 predicate places. [2023-08-30 09:59:01,565 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 356 transitions, 5381 flow [2023-08-30 09:59:01,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 160.4) internal successors, (802), 5 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have 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:01,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 09:59:01,566 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:01,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-30 09:59:01,566 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:59:01,566 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 09:59:01,566 INFO L85 PathProgramCache]: Analyzing trace with hash -720111115, now seen corresponding path program 1 times [2023-08-30 09:59:01,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 09:59:01,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144310351] [2023-08-30 09:59:01,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 09:59:01,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 09:59:01,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 09:59:01,612 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:59:01,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 09:59:01,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144310351] [2023-08-30 09:59:01,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144310351] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 09:59:01,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 09:59:01,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-30 09:59:01,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033321172] [2023-08-30 09:59:01,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 09:59:01,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 09:59:01,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 09:59:01,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 09:59:01,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-30 09:59:01,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 350 [2023-08-30 09:59:01,665 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 356 transitions, 5381 flow. Second operand has 6 states, 6 states have (on average 156.66666666666666) internal successors, (940), 6 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have 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:01,665 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 09:59:01,665 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 350 [2023-08-30 09:59:01,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 09:59:38,352 INFO L130 PetriNetUnfolder]: 200780/299670 cut-off events. [2023-08-30 09:59:38,352 INFO L131 PetriNetUnfolder]: For 3099855/3099855 co-relation queries the response was YES. [2023-08-30 09:59:40,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1389136 conditions, 299670 events. 200780/299670 cut-off events. For 3099855/3099855 co-relation queries the response was YES. Maximal size of possible extension queue 9454. Compared 2636921 event pairs, 33904 based on Foata normal form. 2586/289738 useless extension candidates. Maximal degree in co-relation 1388978. Up to 156513 conditions per place. [2023-08-30 09:59:41,172 INFO L137 encePairwiseOnDemand]: 329/350 looper letters, 564 selfloop transitions, 209 changer transitions 0/781 dead transitions. [2023-08-30 09:59:41,172 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 781 transitions, 11172 flow [2023-08-30 09:59:41,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 09:59:41,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 09:59:41,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1739 transitions. [2023-08-30 09:59:41,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.552063492063492 [2023-08-30 09:59:41,174 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1739 transitions. [2023-08-30 09:59:41,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1739 transitions. [2023-08-30 09:59:41,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 09:59:41,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1739 transitions. [2023-08-30 09:59:41,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 193.22222222222223) internal successors, (1739), 9 states have internal predecessors, (1739), 0 states have call successors, (0), 0 states have 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:41,176 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 350.0) internal successors, (3500), 10 states have internal predecessors, (3500), 0 states have call successors, (0), 0 states have 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:41,177 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 350.0) internal successors, (3500), 10 states have internal predecessors, (3500), 0 states have call successors, (0), 0 states have 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:41,177 INFO L175 Difference]: Start difference. First operand has 140 places, 356 transitions, 5381 flow. Second operand 9 states and 1739 transitions. [2023-08-30 09:59:41,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 781 transitions, 11172 flow [2023-08-30 10:01:53,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 781 transitions, 11172 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 10:01:53,576 INFO L231 Difference]: Finished difference. Result has 151 places, 435 transitions, 7674 flow [2023-08-30 10:01:53,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=5290, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7674, PETRI_PLACES=151, PETRI_TRANSITIONS=435} [2023-08-30 10:01:53,577 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 77 predicate places. [2023-08-30 10:01:53,577 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 435 transitions, 7674 flow [2023-08-30 10:01:53,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 156.66666666666666) internal successors, (940), 6 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have 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:01:53,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 10:01:53,577 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:01:53,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-30 10:01:53,577 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 10:01:53,577 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 10:01:53,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1469484291, now seen corresponding path program 1 times [2023-08-30 10:01:53,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 10:01:53,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202016105] [2023-08-30 10:01:53,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 10:01:53,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 10:01:53,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 10:01:53,618 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 10:01:53,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 10:01:53,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202016105] [2023-08-30 10:01:53,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202016105] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 10:01:53,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 10:01:53,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-30 10:01:53,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745563549] [2023-08-30 10:01:53,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 10:01:53,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 10:01:53,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 10:01:53,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 10:01:53,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-30 10:01:53,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 350 [2023-08-30 10:01:53,661 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 435 transitions, 7674 flow. Second operand has 6 states, 6 states have (on average 156.66666666666666) internal successors, (940), 6 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have 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:01:53,661 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 10:01:53,661 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 350 [2023-08-30 10:01:53,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 10:02:41,978 INFO L130 PetriNetUnfolder]: 204815/308371 cut-off events. [2023-08-30 10:02:41,978 INFO L131 PetriNetUnfolder]: For 3928304/3928982 co-relation queries the response was YES. [2023-08-30 10:02:43,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1513657 conditions, 308371 events. 204815/308371 cut-off events. For 3928304/3928982 co-relation queries the response was YES. Maximal size of possible extension queue 9882. Compared 2757827 event pairs, 44930 based on Foata normal form. 3498/298687 useless extension candidates. Maximal degree in co-relation 1513487. Up to 162498 conditions per place. [2023-08-30 10:02:45,008 INFO L137 encePairwiseOnDemand]: 330/350 looper letters, 650 selfloop transitions, 225 changer transitions 0/883 dead transitions. [2023-08-30 10:02:45,009 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 883 transitions, 13812 flow [2023-08-30 10:02:45,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 10:02:45,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 10:02:45,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1938 transitions. [2023-08-30 10:02:45,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5537142857142857 [2023-08-30 10:02:45,011 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1938 transitions. [2023-08-30 10:02:45,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1938 transitions. [2023-08-30 10:02:45,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 10:02:45,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1938 transitions. [2023-08-30 10:02:45,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 193.8) internal successors, (1938), 10 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have 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:45,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 350.0) internal successors, (3850), 11 states have internal predecessors, (3850), 0 states have call successors, (0), 0 states have 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:45,015 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 350.0) internal successors, (3850), 11 states have internal predecessors, (3850), 0 states have call successors, (0), 0 states have 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:45,015 INFO L175 Difference]: Start difference. First operand has 151 places, 435 transitions, 7674 flow. Second operand 10 states and 1938 transitions. [2023-08-30 10:02:45,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 883 transitions, 13812 flow Killed by 15